173 Commits

Author SHA1 Message Date
Takashi Kajinami
06a0c2bba6 manila: Drop leftover of nova-network
nova-network was removed some time ago and has been unavailable. Drop
the remaining implementations to configure manila integrated with
nova-network.

Change-Id: I4e8e89bb5a20596e563a6c3e97c15853b912110e
2024-10-04 02:02:23 +09:00
Takashi Kajinami
d49c9349c1 Strictly require neutron when nova is enabled
... and remove a few remaining logics to support deployment without
neutron.

Change-Id: Id129a3894f3506862ea139c5221ae8bab029320e
2024-07-23 16:55:42 +09:00
Zuul
c8d7238ae5 Merge "Drop unused CONFIG_AMQP_NSS_CERTDB_PW" 2024-07-23 07:21:12 +00:00
Takashi Kajinami
f68fab9144 Remove remaining logic for identity v2 api
Change-Id: I1da80c66b0d01cefd5ac1cb89a75cec00e596bb4
2024-07-22 13:22:31 +00:00
Takashi Kajinami
749e49e535 Drop unused CONFIG_AMQP_NSS_CERTDB_PW
Usage of the parameter was removed when qpid support was removed[1].

[1] 6da346a85320c3eed19e05d82f6a0849806ce294

Change-Id: I6f077689096c6aeb6ca5565637f092669670e40a
2024-05-13 03:47:49 +00:00
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
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