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
Add file to the reno documentation build to show release notes for
stable/2023.2.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.
Sem-Ver: feature
Change-Id: I543883a04efdfcca2865e4cbff82d75b25ff796a
Recent releases in Debian contains the trove-tempest-plugin package.
This ensures the plugin package is installed.
Change-Id: I25d90c58ac42fbdcf1ed03b11bf5ac218e6d9732
Recent releases in Debian provide the package of glance-tempest-plugin.
This changes ensures that plugin package is installed.
Change-Id: Icae4533c2886fa2c1cfbb2de41586e7112e137b7
Recent update in rspec-puppet removed some of the config interfaces for
old puppet versions[1]. This drops usage of these interfaces to resolve
the following error in unit tests.
```
An error occurred while loading ./spec/unit/provider/manila_spec.rb.
Failure/Error: c.manifest_dir = File.join(fixture_path, 'manifests')
NoMethodError:
undefined method `manifest_dir='...
```
[1] 316d95923c
Change-Id: I0121e1c34e25ca2c5e812c03d68f289b7f235140
... because we are currently using v9.0.0 in CI. Lower version may be
bumped after 2023.2 release.
Change-Id: Ifd99b26d58b31f6b438201d423f5da0e9d8979c0
The directory contains the source files to generate the release note
document, so is not required.
Change-Id: I3c39224d72ccda165efb102f5f2734eab959e83a
We've seen release job failures caused by too large tarball, which
contains irrelevant files like git history.
Let's exclude these files to reduce size of the archive.
The file is copied from the puppetlabs repositories with some files
specific to OpenStack projects added.
Change-Id: I8b599f5fddabe6a6cf5c5a670ed82a9eefdb481f
The nova-network service was deleted a while ago and now neutron is
required for virtual networks. Because we enable the core services such
as nova by default, enabling neutron by default is more consistent.
Change-Id: Ic6bb2738a6e2cda4bcd66d75e16eedcb312b41a9
This introduces type validations to the parameter which accepts only
specific type/format, like;
- boolean
- a string used for resource name
- absolute path used to create a file/directory
Change-Id: I977f9679879d1ae8b52214cd3a143f0ca523c547
The current value (an empty string) matches the default value in
tempest, so don't have to be explicitly set.
Change-Id: I5f62c5fed0504ed37f888fc8c9bd87ed44d92806
We have occasionally seen tempest failures caused by http timeout in
CI. This introduces the parameter to tune the timeout option to lower
down the failure late (hopefully).
Change-Id: I3b82cc711b0baa18e4836d4f9dbd11c29bc5cff4
Add file to the reno documentation build to show release notes for
stable/2023.1.
Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.
Sem-Ver: feature
Change-Id: I48082ca5fa40e3d11d4d50f97e8ea3d7a16ece5b
This introduces a few [enforce_scope] options of tempest plugins
(designate, ironic, manila and octavia)
Change-Id: I86971e7d515c54fa54d47c8f9ef07c358c4a5b67