Commit Graph

168 Commits

Author SHA1 Message Date
Zuul e6e8c93d95 Merge "Remove sahara support" 2024-03-06 19:38:07 +00:00
Takashi Kajinami baf74924e7 Prohibit retired/unmaintained network plugins
- The networking-hyperv plugin[1] was retired because the Winstackers
  project was retired.

- The ncs plugin was already removed[2]

- The cisco_nexues plugin still exists but the networking-cisco project
  is no longer maintained and has not been updated for 5 years[3].

[1] https://github.com/openstack-archive/networking-hyperv
[2] 31e4880299
[3] https://opendev.org/x/networking-cisco

Change-Id: Ide554b21cfb029cd863a348dc13ef5328ac83906
2024-01-07 15:39:25 +09:00
Takashi Kajinami 892fec52d8 Remove sahara support
The sahara project was marked inactive[1] during this cycle. Health of
the project has not been recovered until the promised deadline (m-2)
and 2024.1 release won't be created for this project.

Change-Id: I15dca648cd84ae128171d70a194281eebe32bd8d
2024-01-07 15:30:43 +09:00
Alfredo Moralejo 4f28c22b97 Remove deployment of panko
Panko project has been retired in Xena cycle [1].

This patch is removing the code to deploy panko with packstack.

[1] https://review.opendev.org/c/openstack/panko/+/791683

Change-Id: Iae2d7bc40732027990666819eca6d386ffa1804b
2021-06-02 10:50:07 +02:00
Javier Pena e3e348153d Remove deprecated keystone::ldap parameters
The CONFIG_KEYSTONE_LDAP_USER_ALLOW_* and CONFIG_KEYSTONE_LDAP_GROUP_ALLOW_*
parameters have been removed from the answer file. Their corresponding
options were removed from Keystone long ago, and they are no longer
valid in puppet-keystone since the Rocky release.

Change-Id: Icd09dc8885731d611720be6a223c12dfef8fe621
Closes-Bug: #1927069
2021-05-05 10:55:52 +02:00
yatinkarel 83214319b1 Add config option to skip tempest tests
Add new option "CONFIG_SKIP_TEMPEST_TESTS" to allow
skipping some of tempest tests which are defined
with "CONFIG_RUN_TEMPEST_TESTS". So for scenario to run
all smoke and dashboard tests except "test_volume_create" tests
following can be configured:-

CONFIG_RUN_TEMPEST_TESTS: "smoke dashboard"
CONFIG_SKIP_TEMPEST_TESTS: "test_volume_create"

Change-Id: Idab8dae17437f0940f872195f53fc934893aa283
2021-01-25 23:31:31 +05:30
Alfredo Moralejo 116c22e0ab Remove options to enable GlusterFS volume in Cinder
The GlusterFS volume driver was removed from Cinder in Ocata release.

This review is removing the options to enable it in Packstack:

- gluster is not longer accepted in CONFIG_CINDER_BACKEND parameter.
- Parameter CONFIG_CINDER_GLUSTER_MOUNTS has been removed.

Change-Id: I972c0807ace53536c9fd008a2379c2b55b429441
2020-07-13 12:27:05 +02:00
Alfredo Moralejo df280619e5 Remove FWaaS deployment
FWaaS is being retired upstream during Victoria release, so we need to
remove it from packstack options.

[1] https://review.opendev.org/#/c/735829/

Change-Id: I9808793db64f9e4ad6d2af818d52378f04d03456
2020-06-18 15:31:22 +02:00
Tobias Urdin 062b3d0f52 Use keystone::bootstrap
Depends-On: https://review.opendev.org/#/c/692664
Change-Id: I484f318b1ee8b5402e6b5e0049025e3a0e6fb45c
2020-01-23 18:04:01 +01:00
Tobias Urdin 88353e8267 Remove Neutron LBaaS
It will be removed in the Train cycle and commits are
up to remove it from puppet-neutron [1].

[1] https://review.opendev.org/#/c/658801/

Change-Id: I3ffd7de708b228e1a28ba7b08ad9138cc715c533
2019-05-14 10:53:36 +02:00
Javier Pena e2c31de9b3 Initial Python 3 support
Packstack needs to get adapted to Python 3. This patch adds initial
compatibility fixes and a tox-py36 job (non-voting) to test it.

Change-Id: I653454b523224615ea5f0e9f5a7d799031f57649
2018-09-27 09:13:06 +00:00
Javier Pena 1b7a931fd1 Replace keystone db flush cron job with a Fernet key rotation job
Previously, we had a cron job to flush removed keystone tokens. Since
[1] this is not required anymore, but we need to add a cron job to
rotate Fernet keys.

[1] - https://review.openstack.org/544547

Change-Id: I331788ea08322a6f982c87eb195a619bab1c4d2e
2018-08-21 09:55:18 +00:00
Javier Pena bb28296d5e Remove parameters deprecated by puppet-neutron
[1] removed some deprecated parameters in puppet-neutron. Some of
them are still being used by Packstack, so let's remove them.

[1] - https://review.openstack.org/575976

Change-Id: I4b4beac2f4061689056c399e05d9dd5c6689e82f
2018-06-25 15:15:27 +02:00
Javier Pena 02f2e6b3dd Remove UUID and PKI Keystone token format support
This has been removed by the Keystone project as of [1].

[1] - https://review.openstack.org/543060

Change-Id: I29c08c958ed83b4245f20e73f4fec4841635e85d
2018-02-15 09:36:29 +00:00
Javier Pena 80be10d997 Remove Heat CloudWatch API
This API was deprecated, and finally removed from Heat in [1].

[1] - https://review.openstack.org/534660

Change-Id: Ie7400b14749591dac70067b67b747418451e75d5
2018-02-05 10:57:22 +01:00
Zuul e1e21147da Merge "fix docs packstack.rst format error" 2018-02-02 17:29:51 +00:00
Javier Pena 54b32e0607 Add missing underline in packstack.rst
When missing, we got the following message when generating an
answer file:

"/usr/share/packstack/packstack.rst:284: (WARNING/2) Title underline
too short."

Change-Id: I49b8073c61d3072788620bf8c5c325c3c8643b5d
2018-02-02 17:42:55 +01:00
wanghui 6fdccd5344 Fix a typo of "authentication"
Change-Id: I7031957eb8f70f82f1ad52715915f7c190a077b4
2018-02-01 10:35:00 +08:00
Yuanbin.Chen edaedaf501 fix docs packstack.rst format error
Change-Id: Ib36fe34d67af292568be159a95e2dd458d061673
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2018-01-06 10:26:52 +08:00
Pradeep Kilambi d4b28f3562 Always install gnocchi when ceilometer is enabled
Dropping the CONFIG_GNOCCHI_INSTALL command line option and lets
install gnocchi when ceilometer is enabled. Combining these two
makes sense as database doesnt exist anymore for ceilometer.

Change-Id: I18a724048541b84579866429ebc648a32661d661
2017-09-22 13:14:24 -04:00
Pradeep Kilambi d90c4b1b68 Drop mongodb from packstack
Telemetry does not support mongodb anymore and hence mongodb
was dropped from tripleo. Lets drop this code completely so
we dont end up maintaining dead code.

- drop mongodb support
- change default ceilometer publishers to gnocchi and panko
- add release note for dropping support of mongodb

Change-Id: I79bbc6be20bf538173b48976401a43d417520481
2017-09-22 10:38:57 -04:00
Evgeny Antyshev b1870cde74 Ability to customize flavors in Tempest
We need custom flavors, since we run Tempest on Virtuozzo
in CentOs 7 containers, they require more resources.

Change-Id: I83187e103e4bb80ad87afcf1c0a7583149f98828
2017-08-25 22:54:55 +00:00
Jenkins 1ef9b1141e Merge "Add sphinx.ext.autodoc for doc build" 2017-08-25 17:34:38 +00:00
Jenkins 6918a45f3e Merge "Allocation pools for demo subnet" 2017-08-25 14:36:49 +00:00
Pradeep Kilambi 420133dd0e Disable ceilometer middleware by default
ceilometer in swift proxy can generate lot of data and put extreme load.
Lets disable this by default. We did the same in tripleo in this patch
I40f47d46fdb06f31a739b590bf653bca71e33f61

Change-Id: I800dba738e4511824b509170f06d1da0f1e6cbe2
2017-08-18 07:48:15 -04:00
Evgeny Antyshev 2052808b87 Ability to provide demo image's properties
Is really needed when when non-standard image is used.
Provide it as a string, luckily, glance_image can accept properties
as a string, it has simple parser for "key=value[,key1=value2]..."-like inputs.

Change-Id: Ib85c2165c0b8c7f0732cf333f5ad8709e88063db
2017-06-23 14:34:48 +00:00
Jenkins bc8eecf86f Merge "Implements custom lvm names" 2017-06-22 14:25:48 +00:00
Christopher Brown c783dddbe8 Implements custom lvm names
Users would like to be able to implement custom cinder volume
names in packstack and this commit implements this.

Change-Id: I37e97e6e8861eea35f6e2e4d93e69ba98e85bab7
Closes-Bug: #1698695
2017-06-22 12:05:52 +00:00
Javier Pena ae42df731b Add sphinx.ext.autodoc for doc build
After switching packaging to use build_sphinx, we need to add this
extension to avoid errors like:

 ERROR: Unknown directive type "automodule".

during doc build.

Change-Id: Ia9997b466d31a9422de64549a14196af173b1f63
2017-06-22 10:48:56 +02:00
Jenkins 6fe9538519 Merge "Add support for OVN" 2017-06-21 21:01:04 +00:00
Alfredo Moralejo 12df44142f Add support for OVN
In the last OpenStack cycles Open Virtual Networking has
quickly evolved, improving in features and maturity. This
patch adds support to OVN as ml2 plugin so that packstack
users can evaluate it easily.

Change-Id: Ifaa1e93923e1b1bcc9458331bbe0c163053c695d
2017-06-20 14:40:55 +00:00
liuxiaoyang 48b4e59bd7 Move the imports to the top of the file
Imports are always put at the top of the file,
just after any module comments and docstrings,
and before module globals and constants.

Change-Id: If04b73724ab08d0d62282c36c75e54ef9cdda67f
2017-06-20 14:54:46 +08:00
Evgeny Antyshev 213a194a3f Allocation pools for demo subnet
This is useful in some cases:
when provider network is accessed via single network adapter,
and CIDR range is much broader then required.

Change-Id: Iddba498804d7a9639a08fef3e23f5af1d5c31d9f
2017-06-13 16:47:30 +00:00
Jenkins 6cd662370b Merge "Improve security of the Nova migration" 2017-05-24 14:28:00 +00:00
Javier Pena ea2b19038d Improve security of the Nova migration
Several improvements have been made:

- SSH is now the default protocol for Nova migration.
- A specific user for migration is required, instead of nova

Change-Id: I21d131b7dab735ee9c5a033a3108490f5bdfb8cb
2017-05-12 15:48:48 +02:00
Alfredo Moralejo b08884d63e Remove nagios deployment options
https://review.openstack.org/#/c/428752 added a deprecation note
for nagios in ocata cycle and warned about removal in pike.

This patch retires nagios deployment in packstack.

Change-Id: I4cbec69cf1137a4e16c972f181e982665400dc0b
2017-05-10 14:56:05 +02:00
Javier Pena f5716c9454 Remove EPEL support
EPEL packages have not been required for Packstack since a couple
cycles. Moreover, they are known to cause conflicts with RDO-provided
packages, so it's better to remove support completely.

Change-Id: I659c84d5944e419744f8903cf64581d28bfc77f3
2017-05-10 12:12:43 +02:00
Emilien Macchi 88200b5f75 Remove nova compute manager option
The option was removed in Nova:
d9a7c16c30

The option had no effect and we don't need it anymore, therefore we're
removing it everywhere.

Change-Id: I079e239aa7ea8a1e849cd95f4297878e1b70f87b
Related-Bug: #1674375
2017-03-21 10:24:05 +00:00
Chandan Kumar eab6d1fdcb Install tempest from rpm
In RDO, from ocata release tempest rpm is using upstream tempest
as a source. It would be good to use the same rpm for installing
and configure tempest.

Depends-On: Ia9e48d951e0f37e985e628b7a49401d75c9e4729

Change-Id: Ie6b20063944d3e6307bd332c624572e0cb3f1158
2017-02-03 08:49:30 +00:00
Alfredo Moralejo e649710c78 Remove parameter external_network_bridge from neutron::l3
In previous releases neutron L3 agent was configured statically
to manage only br-ex as provider network. This way of configuring
neutron is being deprecated in neutron and it has been removed
from puppet-neutron in https://review.openstack.org/#/c/423625/.

This patch changes neutron configuration to a new mode where a
single L3 agent is able to manage multiple provider networks.
To implement it, a new parameter CONFIG_NEUTRON_OVS_EXTERNAL_PHYSNET
has been introduced. Default configuration has been modify to preserve the
existing behavior, creating a public network attached to br-ex bridge.

Change-Id: I71677a5d456ec8748e36f2191f247c96fa578d7d
2017-01-26 16:10:06 +01:00
Jenkins b2a00a915a Merge "Remove support for nova-network" 2017-01-14 13:34:16 +00:00
Alfredo Moralejo b546742f35 Remove support for nova-network
Nova has removed support for the network service in ocata

cf72bb8f90

This patch removes the option to deploy nova-network using
packstack. As such, it forces to enable neutron. Otherwise
it returns error.

Change-Id: If9365dc65548a0dc0d1b643df457514db6000c09
Closes-Bug: #1651776
2017-01-11 14:24:15 -05:00
Pradeep Kilambi 6029be0e30 Add Panko service support
Change-Id: Ifcd5a7af02755190389443bd33f336f3bc517dd4
2017-01-05 19:14:26 +00:00
Alex Schultz a64f86e3a0 Align stars to fix CI
1) Remove sriov_agent_required
The sriov agent is enabled by default since Mitaka and this
configuration option has been removed from the upstream modules.
It had previous been deprecated by
I01bdda6df995f3b09fc55e6b1a016246b68eea26 and was removed in
Ib7c36e1a74a1e301f306bcfb884449bbedd1ef70

2) Add cell v2 setup
Nova has added cell v2 as a requirement for Ocata so we need to ensure
it properly gets setup as part of the install. This includes passing the
nova amqp information to the mysql service setup.

3) Remove enable_v1 and enable_v2 lbaas params
The enable_v1 and enable_v2 params were deprecated upstream in
I1c032c53b61face152bb37dfac4646db11403e4e and removed in
Ibad528ad783355236c384d037fe3ffb7d484538f.

Change-Id: I15c0568a92acb2c6a545692e96d8ab9260dbf564
2017-01-04 17:05:16 -07:00
Jenkins 2abee9bcae Merge "Move AODH to mysql storage driver" 2016-12-22 09:14:55 +00:00
Madhuri Kumari 75a9d9e70b Update Magnum's project description
Magnum has changed its project description from "container management service"
to "container infrastructure management service." So we should update in
packstack also.
See link: https://review.openstack.org/#/c/311476/

Change-Id: Ie3ed8328436d91155e165c00c39346f8752e101f
Closes-bug: 1650444
2016-12-16 10:10:08 +05:30
Alfredo Moralejo 74536ea979 Move AODH to mysql storage driver
https://review.openstack.org/#/c/373043/ has removed non-SQL drivers
so we need to move out of mongodb driver.

Change-Id: I6f1d7d7e6196c8e5c6f44518d60f84de19e1885d
2016-12-05 10:12:59 -05:00
coldmoment d272693542 Add Magnum deployment in packstack
Magnum is stable now, it's necessary to
add magnum support in packstack.

Change-Id: I37fa5554ad2221c93d48e0fb20fa60dc42979629
Implements: blueprint add-magnum-support
Depends-On: Ic33aba69873e0aeb79546fe25f158604229a54a5
2016-11-22 16:45:08 +08:00
Alex Schultz 14ee418491 Switch to fernet tokens by default
In the upcoming puppet keystone release, the default is being switched
to fernet. This change updates packstack to properly handle the fernet
provider configuration for keystone and makes it the new default.
Since the upstream will be enabling the fernet token setup by default,
packstack needs to properly turn off the fernet setup when using uuid.

Change-Id: Id9f6d54e7e5190c3a01f60c511d8a470436bff7d
2016-10-28 07:59:39 -06:00
Alan Pevec ed5d23823e Nested kvm needs explicit hypervisor type
Change-Id: I56a31a58c0a6a7ab8f26a25063277fc0b47f596d
Closes-Bug: #1630187
2016-10-04 12:33:49 +02:00