Commit Graph

59 Commits

Author SHA1 Message Date
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 92fba26e82 Move to cirros version 0.5.1 by default
We are still using old 0.3.5 version, let's move to the most recent one.

This patch also removes usage of UEC cirros image for tempesa. This was
introduced long time ago [1] because of hitting issue reported in [2].
This should be fixed in newer cirros versions so let's make it simple
and do not use extra image only for tempest.

[1] https://review.opendev.org/#/c/322139/
[2] https://bugs.launchpad.net/cirros/+bug/1312199

Change-Id: I1bc286f6264538f4be920e5bf2b5d113c0b57280
2020-10-02 18:02:14 +02:00
yatinkarel 1fd13900a2 Remove usage of RetryFilter
RetryFilter was deprecated in Train and is now
removed[1] from nova, so let's cleanup it's usage.

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

Change-Id: I0ef6b6c96e9604d5a9fb60c360791dda7ca0bf51
2020-08-28 16:06:01 +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 339c8fc04f Stop using glance-registry service
glance-registry was deprecated some releases ago and it has been fially
removed in Victoria [1].

This patch stop deploying glance-registry service.

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

Change-Id: If56beeb503033149115138150b0a865a2d519321
2020-07-02 12:29:39 +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
Zuul d5ec5b98c3 Merge "Remove legacy ram/disk/core filter" 2019-07-24 15:36:01 +00:00
yatinkarel d23176b22f Remove legacy ram/disk/core filter
These filters were deprecated since stein and are removed
with https://review.opendev.org/#/c/672065/. This patch
cleans up them from packstack.

Change-Id: Ia5489430cff6eda32defec94f365448bfe801c91
2019-07-24 16:22:54 +05:30
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 7afb1db043 Move placement to extracted service
Puppet-nova has removed the support for the integrated service in [1],
so Packstack has to move along and start supporting the extracted
service.

[1] - https://review.opendev.org/638657

Change-Id: I2978015a32101de7a27e13152d89b3802225b128
2019-04-29 16:56:03 +02:00
Daniel Alvarez 637a7a6ee2 Switch the default Neutron ML2 driver to OVN
This patch is changing the default driver used in Packstack from
ML2/OVS to ML2/OVN. It also flips jobs running with OVS to OVN and
viceversa while keeping the lbaas scenario with OVS.

Also, the encapsulation used by default changes from vxlan to
geneve.

Change-Id: I0abfdb1de66730101a27ca3a949f056b50fc9c98
Signed-off-by: Daniel Alvarez <dalvarez@redhat.com>
2019-02-05 10:18:14 +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
Andreas Jaeger 1c689671ab Remove setting of version/release from releasenotes
Release notes are version independent, so remove version/release
values. We've found that projects now require the service package
to be installed in order to build release notes, and this is entirely
due to the current convention of pulling in the version information.

Release notes should not need installation in order to build, so this
unnecessary version setting needs to be removed.

Also, convert using openstackdocstheme.

This is needed for new release notes publishing, see
I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting
at
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html
.

Change-Id: I3f53408447d75e36972eafb6cd71fbc770ee6b03
2017-11-17 10:26:46 +01: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 6918a45f3e Merge "Allocation pools for demo subnet" 2017-08-25 14:36:49 +00:00
Maciej Kucia 53ba7df3e4 Add switch to check unexpected answerfile options
Added new --validate-answer-file switch to check if answerfile contains
any unexpected options. Often such options are a result of human
error or answerfile reuse in different Packstack/OpenStack versions.

Change-Id: Ie537a27e7a21086f6b41c582d846584bf1545d52
Signed-off-by: Maciej Kucia <m.kucia@partner.samsung.com>
2017-08-20 22:55:45 +02: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
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
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
Pradeep Kilambi 0952a19998 Remove deprecated ceilometer services from packstack
Ceilometer collector and API are deprecated and disabled by default.
Lets not include them in the configuration.

Change-Id: I87ef227a1166450b64f10b08be506a90e4bcbfca
2017-05-03 08:36:14 +00:00
Emilien Macchi 412d03dca6 Remove Nova Cert service
Nova Cert was removed in Pike:
d6d5c6be0c

Let's stop deploying it.

Change-Id: Icfa16fd2fe2323ee11083f4d6b8f4850fbf2b1c5
2017-05-01 21:06:37 +00: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
Jenkins 91b6dcb701 Merge "Add options to display parameter specific messages" 2017-02-07 14:25:31 +00:00
Jenkins dcbbd6f89e Merge "Add support for Packstack to configure the new Nova requirements" 2017-02-07 14:25:20 +00:00
Alfredo Moralejo ceeefe64ad Add options to display parameter specific messages
This patch introduces MESSAGE and MESSSAGE_VALUES to
parameters. When a user selects a value included in
MESSAGE_VALUES for a parameter with MESSAGE option,
this message will be shown to users at the end
of packstack execution.

Example use case is showing a note alerting that a service
will be removed in next release if user enables it.

Change-Id: I1331de921e1f5f1aecf991cb83fa1509f29b3ee7
2017-02-03 11:51:48 -05:00
David Moreau-Simard 3b7f027126 Add support for Packstack to configure the new Nova requirements
The Nova placement API is now required from Ocata onwards[1][2].
This patch configures it to live generally side by side the nova API.

Also, after a nova compute is set up, we need to call "nova-manage
cell_v2 discover_hosts" to set up the host in a cell.

[1]: http://lists.openstack.org/pipermail/openstack-dev/2017-January/111295.html
[2]: https://review.openstack.org/#/c/427367/

Closes-Bug: #1661512
Change-Id: I4275cc6ed046a5fcd4b32c11e926beef5abad1cb
2017-02-03 12:45:08 +01: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
Alfredo Moralejo 4c04348577 Disable nagios installation by default
Packstack install nagios server in controller node
by default. Given the lack of integration between nagios
and OpenStack services provided as deployed by packstack,
i think this shouldn't be the case.

This patch disables nagios installation by default.

Change-Id: I19df1a09d971a06ee94dc543a003a5fd55dcb1f2
2017-01-19 04:24:34 -05: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
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 7d99fe5167 Add releasenotes for bp/add-magnum-support
Add a reno file for bp add-magnum-support.

Change-Id: Ib0b8c7a1f478ad465ea8e9ff9dfdd2d76a974cc3
Depends-On: I37fa5554ad2221c93d48e0fb20fa60dc42979629
2016-11-29 00:41:50 +00:00
Andreas Jaeger d4ca0ee76d Enable release notes translation
Releasenote translation publishing is being prepared. 'locale_dirs'
needs to be defined in conf.py to generate translated version of the
release notes.

Note that this repository might not get translated release notes - or
no translations at all - but we add the entry here nevertheless to
prepare for it.

Change-Id: I2cfd969fbd38ab9181b35b50179dd4cf6fd0eb0e
2016-10-06 20:43:56 +02:00