7dc4722383f315d244a937a4a3e9382e5561dd4b
Commit Graph

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 09ff119cd1)
2025年11月18日 13:18:17 +00:00
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>
2025年09月02日 22:35:28 +09:00
Zuul
35459dfa57 Merge "Prepare for voxpupuli-puppet-lint-plugins" 2025年08月23日 05:50:09 +00:00
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>
2025年08月20日 20:41:17 +09:00
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>
2025年08月19日 01:56:25 +09:00
Zuul
be73f84388 Merge "tempest: Fix wrong availability defined for ironic-inspector" 2025年08月18日 16:33:15 +00:00
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>
2025年08月16日 15:20:25 +09:00
Takashi Kajinami
b80f5c1bff Enable cloudkitty
Depends-on: https://review.opendev.org/957429
Change-Id: Ib4972776ae6b87906681d0a06c65add887020e55
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025年08月16日 15:19:43 +09:00
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>
2025年08月14日 15:55:46 +09:00
Takashi Kajinami
262bada658 Drop deprecated tempate::magnum::tempest_config_file
It was deprecated by e82a668c4028c28c1aa49ecd703a968552aba8dc .
Change-Id: I4a9b18a51c2765b5a91a5605455458316e4cc080
2025年04月17日 23:55:32 +09:00
Takashi Kajinami
9a69f4eec9 tempest: Use internal logic to render ListOpt
Change-Id: I0ef97adada6e69de75deecb6e0fd74286000145d
2025年04月06日 12:06:41 +09:00
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
2024年11月09日 07:53:30 +00:00
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
2024年10月11日 05:50:57 +00:00
Takashi Kajinami
00b367b2dd Revert "Hard-code service type for cinder"
This reverts commit e6345da838.
Reason for revert:
The block-storage service type is now additionally deployed.
Depends-on: https://review.opendev.org/931915
Change-Id: Ia9e2f61412d841e1b3a772c804ebe73dc2a2ca51
2024年10月10日 15:43:22 +09:00
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
2024年10月08日 13:45:48 +09:00
Takashi Kajinami
0d756eca70 tempest: Drop deprecated auth_version
Change-Id: Idd4bcb9a5d8365449ffc4f794195122acf64a4bb
2024年10月02日 10:37:09 +09:00
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
2024年04月20日 23:27:26 +09:00
Takashi Kajinami
b00ce4c19a tempest: Set new metric_backends option
Change-Id: Id7960cd67eec3d18d5899205733486b99769b3cc
2024年03月26日 10:24:35 +09:00
Takashi Kajinami
9550949c86 Enable SSL validation for dashboard test
Change-Id: I4d74f2ac32e855790d26d7e8f59dc89b13d6f0c1
2024年03月08日 18:13:30 +09:00
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] cddbe5e38b
Change-Id: I4218179e08dabe61858827c9d71402dd013962e7
2024年03月08日 12:53:39 +09:00
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
2024年03月06日 01:19:57 +00:00
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
2024年02月28日 15:28:07 +09:00
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
2024年02月22日 15:00:04 +09:00
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
2024年01月20日 20:08:04 +09:00
Zuul
08fa273dd1 Merge "Drop tempest::tempest_config_file" 2023年11月16日 05:35:24 +00:00
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
2023年11月13日 01:12:39 +00:00
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
2023年11月10日 23:33:39 +09:00
Zuul
f865eb49bf Merge "Run swift tests with RADOS Gateway" 2023年10月16日 21:01:09 +00:00
Zuul
077728fb5a Merge "Bump cirros version" 2023年10月16日 20:11:44 +00:00
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
2023年10月15日 15:02:40 +09:00
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
2023年10月15日 12:27:44 +09:00
Takashi Kajinami
3f39c43f94 Run swift tests with RADOS Gateway
... to ensure RADOS Gateway is deployed properly.
Change-Id: I6083c4cc14e228489aaf4269466fac8dbd0cc499
2023年10月15日 00:51:56 +09:00
Zuul
e80331cecf Merge "Ubuntu: Stop installing unused packages for neutron tests" 2023年04月17日 19:06:12 +00:00
Zuul
f2ae91b471 Merge "Tempest: Extend http_timeout" 2023年04月17日 05:59:31 +00:00
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
2023年04月12日 04:40:38 +00:00
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
2023年04月12日 12:10:53 +09:00
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
2023年04月03日 21:18:43 +09:00
Takashi Kajinami
5fe9276030 ec2api: Enable ssl in api/metadata
Depends-on: https://review.opendev.org/877343
Change-Id: Ib8158a983e806c0c5a7a82a6e941074f2dc71250
2023年03月14日 08:28:20 +00:00
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
2023年03月07日 21:01:39 +09:00
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
2023年03月01日 13:30:01 +09:00
Zuul
dcaa10cfb3 Merge "Magnum: Enable API test" 2023年02月28日 03:59:39 +00:00
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] bafe87ce31
Change-Id: I5eb150def6744fb52043ef8413e72514d13f9c2e
2023年02月24日 13:40:52 +09:00
Zuul
92cd53d7c6 Merge "Use appropriate IP version for EC2 API" 2023年02月23日 21:11:03 +00:00
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
2023年02月06日 06:04:39 +00:00
Takashi Kajinami
26e77c6080 Ubuntu: Drop logic for old versions (<16.04)
... because we no longer support such old versions.
Change-Id: Ia852e2b4a0f4434e82cab8db8168394f66563142
2023年01月23日 14:08:22 +09:00
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
2022年10月28日 16:50:52 +02:00
Takashi Kajinami
f7263a778e Enable heat-tempest-plugin tests
... to ensure basic heat functionality.
Depends-on: https://review.opendev.org/846018
Change-Id: I8294f1bdc21f82947c1d9533184de1a0be569fb4
2022年09月08日 14:46:12 +09:00
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
2022年09月05日 15:56:52 +00:00
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
2022年08月29日 14:51:05 +00:00
Takashi Kajinami
6bd8016a19 Enable scenario tests to test Barbican
Change-Id: I8d25953dc77f449a3b6cdf63be850b157014bec2
2022年08月22日 02:12:34 +09:00