7dc4722383f315d244a937a4a3e9382e5561dd4b
107 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Takashi Kajinami
|
7dc4722383 |
tempest: Cap share API version
Due to pending migration to CentOS Stream 10 we are using old version
of manila in CI. Cap the maximum API version to avoid failure caused
by the newer (and unavailable) API version expected by manila-t-p.
Change-Id: I9f9b905111d5d23cf4604fb58966a8f3e39b3183
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
(cherry picked from commit
|
||
|
Takashi Kajinami
|
655acbfc4b |
Add Neutron FWaaS to integration tests
Support for FWaaS was recently restored. Add the extension to a few integration scenarios. Depends-on: https://review.opendev.org/953213 Change-Id: I8b023f972128c64281c9eb2a37d5f58d94ec5945 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Zuul
|
35459dfa57 | Merge "Prepare for voxpupuli-puppet-lint-plugins" | ||
|
Takashi Kajinami
|
a3afedaf81 |
Prepare for voxpupuli-puppet-lint-plugins
Fix new lint errors detected when full of the voxpupili lint plugins are enabled. Depends-on: https://review.opendev.org/958040 Change-Id: I17970da9dd2878eafe268be10cf7e913b35cbdb1 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
fbbe697d35 |
tempest: Drop unnecessary override of octavia roles
octavia-tempest-plugin now uses the default keystone roles by default. Depends-on: https://review.opendev.org/926867 Change-Id: I5ac707ac3f9cd7a4c9c82725275d6637c15ea457 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Zuul
|
be73f84388 | Merge "tempest: Fix wrong availability defined for ironic-inspector" | ||
|
Takashi Kajinami
|
f802081afa |
Prepare for new lint plugins
This fixes a few lint warnings/errors detected by the following plugins we aim to enable soon. - puppet-lint-file_ensure-check - puppet-lint-trailing_comma-check - puppet-lint-topscope-variable-check Change-Id: I7f19f9ce7ceca9e9f237defd4e60f696303f090e Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
b80f5c1bff |
Enable cloudkitty
Depends-on: https://review.opendev.org/957429 Change-Id: Ib4972776ae6b87906681d0a06c65add887020e55 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
d36de22109 |
tempest: Drop useless neutron_*_available parameters
These have no effect and we should configure the neutron_api_extensions parameter instead. Change-Id: I90cec122f8d7b40f644ea540e3e7eb4dfb034950 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Takashi Kajinami
|
262bada658 |
Drop deprecated tempate::magnum::tempest_config_file
It was deprecated by e82a668c4028c28c1aa49ecd703a968552aba8dc . Change-Id: I4a9b18a51c2765b5a91a5605455458316e4cc080 |
||
|
Takashi Kajinami
|
9a69f4eec9 |
tempest: Use internal logic to render ListOpt
Change-Id: I0ef97adada6e69de75deecb6e0fd74286000145d |
||
|
Takashi Kajinami
|
1774c01c20 |
Enable vnc console test
... to ensure that nova-vncproxy and its related options are configured correctly. Depends-on: https://review.opendev.org/934524 Change-Id: Id74710435f8cab55102528253e9f5ea62488d557 |
||
|
Takashi Kajinami
|
f73b9749a4 |
tempest: Fix wrong availability defined for ironic-inspector
ironic-inspector is now deployed in scenario 002. Depends-on: https://review.opendev.org/932161 Change-Id: Ief5c8579fafe93189cda9aeb80e8dc3202b8ea19 |
||
|
Takashi Kajinami
|
00b367b2dd |
Revert "Hard-code service type for cinder"
This reverts commit
|
||
|
Takashi Kajinami
|
e6345da838 |
Hard-code service type for cinder
Tempest recently changed the default [volume] catalog_type to use official name[1]. Hard-code the old value until we establish the solution to adopt to the change. [1] https://review.opendev.org/c/openstack/tempest/+/930296 Change-Id: I0ee92d93e065b829faa5871e5a4d92794c9b3f8e |
||
|
Takashi Kajinami
|
0d756eca70 |
tempest: Drop deprecated auth_version
Change-Id: Idd4bcb9a5d8365449ffc4f794195122acf64a4bb |
||
|
Takashi Kajinami
|
0ff08bc9aa |
tempest: Avoid unnecessary package installation
When tempest should be installed from source, we don't (shouldn't) install tempest packages. Depends-on: https://review.opendev.org/916577 Change-Id: Ic22610b897f6e3de8d9d0de11cc387314cdb0d7b |
||
|
Takashi Kajinami
|
b00ce4c19a |
tempest: Set new metric_backends option
Change-Id: Id7960cd67eec3d18d5899205733486b99769b3cc |
||
|
Takashi Kajinami
|
9550949c86 |
Enable SSL validation for dashboard test
Change-Id: I4d74f2ac32e855790d26d7e8f59dc89b13d6f0c1 |
||
|
Takashi Kajinami
|
0f0823113d |
Drop a few remaining ec2api-tempest-plugin parameters
Some of the parameters of ec2api-tempest-plugin were not removed when
we removed EC2 API[1].
[1]
|
||
|
Takashi Kajinami
|
502ba0c5b9 |
Remove murano
The murano project is being marked inactive[1] and will be excluded from caracal release. Because of the project status and the fact that puppet-murano has had no meaningful update or feedback from actual users, we decided to retire the module in this cycle[2]. [1] https://review.opendev.org/c/openstack/governance/+/910434 [2] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/VHE6WWZKOTTKBLUVMABAAQKBN2QSEED4/ Change-Id: I0f21526476de33761ed17bae27d9915072b1cade |
||
|
Takashi Kajinami
|
cddbe5e38b |
Remove puppet-ec2api
The EC2-API project was marked inactive, because of lack of appropriate maintenance effort[1] and the project was excluded from Caracal deliverables. This removes testing with the puppet-ec2api module because we are also retiring this module for the unmaintained project. [1] https://review.opendev.org/c/openstack/governance/+/902625 Change-Id: Ic8c89e096e9b3acd5a71ec0be1bff20936977bcf |
||
|
Takashi Kajinami
|
835a008ebf |
Remove puppet-sahara
The sahara project was marked inactive, because of lack of appropriate maintenance effort[1] and the project was excluded from Caracal deliverables. This removes testing with the puppet-sahara module because we are also retiring this module for the unmaintained project. [1] https://review.opendev.org/c/openstack/governance/+/899986 Change-Id: Icb639d2724df41035af53e67de7d24558832adb6 |
||
|
Takashi Kajinami
|
94c7d321e7 |
Enable Neutron TaaS
This enables the Tap-as-a-Service plugin in neutron to test the deployment support we recently added to puppet-neutron. Depends-on: https://review.opendev.org/906016 Change-Id: I1bed97477fa737733d5b59b7de085e61494c69f9 |
||
|
Zuul
|
08fa273dd1 | Merge "Drop tempest::tempest_config_file" | ||
|
Takashi Kajinami
|
b69ea6177a |
Enable VPNaaS
The puppet-neutron module supports the neutron-vpnaas plugin. This enables the plugin in scenario 004 job so that we can test the implementation. Depends-on: https://review.opendev.org/c/openstack/puppet-neutron/+/900704 Change-Id: Id36ed62e64776b0a7895a3735b13180f708fdfb5 |
||
|
Takashi Kajinami
|
21ddba02da |
Drop tempest::tempest_config_file
... because the parameter has been deprecated. Depends-on: https://review.opendev.org/c/openstack/puppet-tempest/+/900621 Related-Bug: #2043210 Change-Id: Ib43f4d1f040cb5c4cb5e7e9586f6a92d6d0db9f9 |
||
|
Zuul
|
f865eb49bf | Merge "Run swift tests with RADOS Gateway" | ||
|
Zuul
|
077728fb5a | Merge "Bump cirros version" | ||
|
Takashi Kajinami
|
753bae7ca2 |
Bump cirros version
The current version is quite old. Let's use the version currently used in devstack jobs. Change-Id: I2013bb2cba019574efc84045e60da6ce0feaedda |
||
|
Takashi Kajinami
|
313c0ceed9 |
tempest: Stop overriding ssh_key_type
... because the default value has been changed to ecdsa in 31.0.0. Depends-on: https://review.opendev.org/c/openstack/tempest/+/838753 Change-Id: I51124ba9e4bd66fd8ffe214089fd06c534993453 |
||
|
Takashi Kajinami
|
3f39c43f94 |
Run swift tests with RADOS Gateway
... to ensure RADOS Gateway is deployed properly. Change-Id: I6083c4cc14e228489aaf4269466fac8dbd0cc499 |
||
|
Zuul
|
e80331cecf | Merge "Ubuntu: Stop installing unused packages for neutron tests" | ||
|
Zuul
|
f2ae91b471 | Merge "Tempest: Extend http_timeout" | ||
|
Takashi Kajinami
|
07675c83da |
Tempest: Extend http_timeout
We have occasionally seen tempest failures caused by http timeout in CI. This extends the timeout to lower down the failure late. Depends-on: https://review.opendev.org/880120 Change-Id: Ic13252e9adb58de3485375bb17a65c355d322afe |
||
|
Takashi Kajinami
|
78101a0174 |
Ubuntu: Stop installing unused packages for neutron tests
We do not really run in-tree tests from neutron repo but we use only tempest and neutron-tempest-plugin. Because the required packages are now installed within virtualenv we don't have to install these packages additionally. Change-Id: I9f57a2b81d705731f7edc2711bc528dfe5185d92 |
||
|
Takashi Kajinami
|
58042b00f3 |
Restore bgpvpn tests
This fixes the skipped bgpvpn tempest tests so that the functionality is tested in the integration jobs. Change-Id: I2de028ddac3bd8683b092f9b59f0b7bc13be87a3 |
||
|
Takashi Kajinami
|
5fe9276030 |
ec2api: Enable ssl in api/metadata
Depends-on: https://review.opendev.org/877343 Change-Id: Ib8158a983e806c0c5a7a82a6e941074f2dc71250 |
||
|
Takashi Kajinami
|
891c32918a |
Neutron: Enable metering agent only when Telemetry is enabled
The metering-agent service is an optional service to gather metrics in Telemetry(ceilometer + gnocchi), thus is usually disabled if Telemetry is disabled. This change disables the service in the scenarios without Telemetry so that we can validate deployments without this optional service. Change-Id: I6f1bb575b891318ac83e26450d7b0699a1911b66 |
||
|
Takashi Kajinami
|
2f1d35f59c |
Replace legacy facts and use fact hash
... because the latest lint no longer allows usage of legacy facts and top scope fact. Change-Id: I25d27829f66c4ee56e2755579dad21530ef09c3a |
||
|
Zuul
|
dcaa10cfb3 | Merge "Magnum: Enable API test" | ||
|
Takashi Kajinami
|
14d12f96c7 |
Magnum: Enable API test
This enables the basic API test of Magnum so that we can ensure API and
the conductor services are running.
Also, recent magnum packages require python-werkzeug[1] and we don't
have to install the package additionally. This removes the outdated
(and unused) workaround.
[1]
|
||
|
Zuul
|
92cd53d7c6 | Merge "Use appropriate IP version for EC2 API" | ||
|
Takashi Kajinami
|
16e54a52b0 |
Use appropriate IP version for EC2 API
Previously EC2 API is always deployed with IPv4. This fixes that and ensure the appropriate IP version is used. This also fixes the wrong endpoint urls (we have never enabled ssl for EC2 API). Depends-on: https://review.opendev.org/872369 Change-Id: I9cf64609c4f2095ae0456388d3b05dd3a512b41f |
||
|
Takashi Kajinami
|
26e77c6080 |
Ubuntu: Drop logic for old versions (<16.04)
... because we no longer support such old versions. Change-Id: Ia852e2b4a0f4434e82cab8db8168394f66563142 |
||
|
Alfredo Moralejo
|
0ad3004b80 |
Add dns/nameservers parameter to tempest config
After [1], designate-tempest-plugin requires parameter dns.nameservers in tempest config or it fails some jobs. This patch is setting this parameter always to <host ip>:5322 as that is what is used when designate is deployed in p-o-i [2]. I am not doing this parameter conditional as it will just not be used when designate is not deployed so I guess we do not need to manage that case separatedly. [1] https://review.opendev.org/c/openstack/designate-tempest-plugin/+/860116 [2] https://github.com/openstack/puppet-openstack-integration/blob/master/manifests/designate.pp#L92-L97 Change-Id: I0c1fa9c4f7e00aa0c90b996d22dec8c5adef6c48 |
||
|
Takashi Kajinami
|
f7263a778e |
Enable heat-tempest-plugin tests
... to ensure basic heat functionality. Depends-on: https://review.opendev.org/846018 Change-Id: I8294f1bdc21f82947c1d9533184de1a0be569fb4 |
||
|
Takashi Kajinami
|
4f09ea96df |
Enable manila in integration job
... to validate basic functionality of Manila deployment in CI. Depends-on: https://review.opendev.org/855195 Depends-on: https://review.opendev.org/855217 Depends-on: https://review.opendev.org/855719 Change-Id: Iabf85c7da0cdca1378ee52882fc6981a273441b9 |
||
|
Takashi Kajinami
|
c73ab5b154 |
Use ecdsa key in Ubuntu
Currently tempest in Ubuntu integration jobs are consistently failing because ssh does never succeeds. This change switches from RSA key to ECDSA key in Ubuntu jobs as well as CentOS jobs, to fix it. Change-Id: I5d53eea3434be8fa425467b2346da368cd046473 |
||
|
Takashi Kajinami
|
6bd8016a19 |
Enable scenario tests to test Barbican
Change-Id: I8d25953dc77f449a3b6cdf63be850b157014bec2 |