The keypair_id option in magnum0-tempest-plugin was replaced by
the keypair_name option in 0.3.0[1] but the module implementation was
not updated accordingly.
Closes-Bug: #2062970
Depends-on: https://review.opendev.org/651027
Change-Id: Ia76df84007503d52e57e595abe86f6c53946d325
The manage_tests_packages parameter exists in the base tempest class
but the same functionality is not implemented in the separate class
for magnum-tempest-plugin.
Introduce the parameter to the magnum class so that users can disable
package management completely.
Change-Id: Id06fd565371c01d3a6c3bee0366314030d287a5f
The clean-up was added during the 2024.1 cycle[1] so the old option
should be purged when a deployment is upgraded to 2024.1.
[1] 64029ed7de
Change-Id: Iadb2c4f8cf1bc6bd3764b5b729ea268756b5d12f
This removes the parameters which were deprecated during the past
cycles[1][2].
[1] dbef30e09b
[2] ac0520fc45
Change-Id: I346882b36efd4ed3cd4c2608953ded68b9ed25a4
Remove parameters for the following tempest plugins. Support for these
plugins were deprecated[1] during the previous cycle.
- ec2api-tempest-plugin
- murano-tempest-plugin
- sahara-tests
[1] da173126db
Change-Id: Ib135a32304d26f98e430d739216984c948192a8c
Add file to the reno documentation build to show release notes for
stable/2024.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.
Sem-Ver: feature
Change-Id: I89394df0d14879231f8b35f25478cd18e9f6cae1
... to resolve the following warning detected by puppet-lint.
WARNING: unsafe interpolation of variable 'foo' in exec command
Note that the lint rule is currently disabled[1].
[1] 56cf30b7e26d2c1a440a83f67ec4d7041dcf5cdb
Change-Id: Id3899bbc938b71ed5479f2ec66bdc6096c23cb40
... instead of unless + test command, to leverage the built-in feature
and simplify the logic in our own modules.
Change-Id: Ifc9c268a6e7cdcd2411157a7fb9bd20041d982ac
EC2 API, Murano and Sahara were marked inactive during this cycle and
these project won't get 2024.1 release. Because we are retiring
the modules for these components, we should deprecate support for
the associated tempest plugins.
Depends-on: https://review.opendev.org/912037
Change-Id: Id032afcdee7bff6078628645945a4452f91aef1a
This change introduces support for the following options which were
recently added to telemetry-tempest-plugin.
- [telemetry_services] metric_backends
- [telemetry_services] alarm_backend
Change-Id: I3ad396a55de25a0166746f21a0c372097d36e389
It turned out that the following options do not exist in current
tempest.
[cli] cli_dir
[dashboard] login_url
Let's deprecate the parameters for these non-existing options so that
we can remove these after 2024.1 release.
Change-Id: I4fc3980122bf520b311509231d80cce860d6c989
Using undef does not purge old settings. Also, we don't have to
explicitly put a value in case it's same as the service default.
Change-Id: If6368bd82a4b5f9b18b112911a1f31a7225f365a
... which was recently added to telemetry-tempest-plugin[1].
[1] 3dd1d0df7502196414d10b82496915e1aaaf9d5b
Change-Id: Ibd094f6afc45ff15e054920e79828464e750620d
Debian 12 was released in June 2023. Recent versions of OpenStack
(actually, 2023.1 and later) no longer support Debian 11.
Change-Id: I0b2d2df6e4c0826d67c681eabaf0db078af59fa5
Tests for VPNaaS, BGPVPN and Dynamic Routing are bundled in neutron
temest plugin and enabled according to the extensions parameter.
Currently the parameters in tempest class have no effect.
Also, the [service_available] l2gw option does not exist. The l2gw
tests are skipped accoring to availability of the l2-gateway
extension.
Change-Id: I156d5571510f481bd54c4c7861c18392ad36e247
The easy_install command is no longer available in CentOS 9 (and even
CentOS 8), and we should use package installation. Because RHEL has no
pip package available now, the package installation is skipped with
a warning message.
Closes-Bug: #2043206
Change-Id: Id70b4610f5e016ae69fc8ef2b81e2176f199fe87
The tempest_config_file parameter is supposed to determine the path of
tempest.conf but this is not working completely.
* This parameter is ignored when install_from_source is true
* This parameter affects tempest_conf when install_from_source but
some resources like tempest_flavor_id_setter uses a fixed path.
This deprecates the parameter to avoid complexity. Especially the 2nd
behavior is quite confusing and requires users to set two independent
parameters with "consistent" values.
Closes-Bug: #2043210
Change-Id: Ica5e77dff0d76250835b9187e292c2384d02b683
Some of the services (eg nova) do not have own tempest plugins. This
removes definition of some package resources which are never used.
Change-Id: I9ebddc6c74db73fe7eed7b71e9b724645e4b694e