master
122 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Zuul
|
f1a041b361 | Merge "Update stable branch jobs" | ||
|
Zuul
|
069702f64a | Merge "Add stable/2025.2 job" | ||
|
Ghanshyam Maan
|
9dae3a4053 |
Update stable branch jobs
Add new stable/2025.2 job, remove unmaintained/2024.1 jobs. Change-Id: I3d13627e71d3fc324eb0b020fc83920ad3fd18a7 Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com> |
||
|
Kiran Pawar
|
fe868063d7 |
Add tests for encryption_key_ref
Positive test - 1. create barbican secret and create share using secret UUID Negative test - 1. invalid encryption key ref 2. invalid share type extra-spec 3. absent encryption key ref partially-implements: blueprint share-encryption Depends-On: https://review.opendev.org/c/openstack/requirements/+/963685 Change-Id: I3145f9cd6847464b2920f1b0a35e6c211e45b26e Signed-off-by: Kiran Pawar <kinpaa@gmail.com> |
||
|
Zuul
|
496237a646 | Merge "Remove remaining job with Ubuntu Jammy (22.04)" | ||
|
Takashi Kajinami
|
fe1c29d272 |
Add stable/2025.2 job
Change-Id: I754e4694d5cddf12e707b842fc81d5f60f86f465 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Zuul
|
dd6da5d43d | Merge "Add barbican to dummy driver job" | ||
|
Takashi Kajinami
|
7c0c0c18ba |
Remove remaining job with Ubuntu Jammy (22.04)
... because Ubuntu Noble (24.04) is the only supported version since 2025.2 . Change-Id: I6d5e1d9be6ab55f7df0e8cfdaef91b642be92440 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> |
||
|
Goutham Pacha Ravi
|
b643b12377 |
[CI] Accept Ceph release defaults
these defaults in devstack-plugin-ceph are okay, we expect the blocker in squid to have resolved with the latest container image. If we need to override jobs to test specific ceph versions, we should do that against the manila repo. Change-Id: Ie9c62dc82b0a747257e4d6f395a127b6dd56341e Closes-Bug: #2105833 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
Saikumar Pulluri
|
7dba712f42 |
Add barbican to dummy driver job
Adding barbican plugin to dhss=true dummy driver job Depends-on: https://review.opendev.org/c/openstack/manila/+/955393 Change-Id: I10bdd54482a1c0d145f49cc3a095e880242d43f8 Signed-off-by: Saikumar Pulluri <saikumar1016@gmail.com> |
||
|
Zuul
|
972a1510a8 | Merge "Introduce fips-py311 job" | ||
|
Eric Harney
|
432f6b122b |
Introduce fips-py311 job
The centos9 node used to test fips fails to deploy a few openstack services as of Flamingo. Switch it to a python3.11 environment for FIPS jobs so that Flamingo services can run successfully there. Change-Id: Ic60f6a833369cb326d8956da5763c51d75d3c311 Signed-off-by: Eric Harney <eharney@redhat.com> |
||
|
Cyril Roelandt
|
e4ebce9eb6 |
Zuul: do not use USE_PYTHON3
Devstack has removed the USE_PYTHON3 variable[1][2] and now always uses Python 3. [1] https://review.opendev.org/c/openstack/devstack/+/920658 [2] Commit 5412dbfe7b797149f1f68100de8003b1876398fe Change-Id: Ia42a03bd73b1b4b6e157c9ce2d7e02d1d59790ba |
||
|
Takashi Kajinami
|
315eb28737 |
Remove stable/2023.2 job
... because stable/2023.2 reached its EOL. Change-Id: I934a60865a504f1a3d9af8a1f8df99bf6a7acdf5 |
||
|
Zuul
|
43708a26d3 | Merge "Stop testing the LVM driver with Jammy" | ||
|
Zuul
|
7eb8e8537b | Merge "Add stable/2025.1 job" | ||
|
Takashi Kajinami
|
315af6f21b |
Add stable/2025.1 job
Change-Id: I2bccc0667853c6030d9238124efd63a1dc68ab37 |
||
|
Goutham Pacha Ravi
|
147028febf |
Stop testing the LVM driver with Jammy
We duplicated the LVM driver job to have an integration test job on Ubuntu 22.04 (Jammy Jellyfish). We don't need to run it against master any longer, because the runtime guidance for 2025.2 doesn't require it. [1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html Change-Id: Iafe99618d96e28b4dcfbcf10692abd21b20ad63c Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
Goutham Pacha Ravi
|
c7d8e81033 |
Temporarily pin to Ceph Reef
There's a bug in Ceph Squid that prevents access rules from working as expected with the Ceph Native driver Change-Id: I11a3c8f573e5540840a23459d698197a9c3a8f4c Related-Bug: #2105833 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
ashrod98
|
bad5272a33 |
Disable Ingress
Disables ingress in multinode-cephfs-nfs-cephadm job pending nfs-ganesha bug fix for haproxy issues. Depends-On: I425bb9eec525d82372f05edc63e4fb931e5a4887 Depends-On: I5f03698ed09ff906488711d5d5a6feb74146b6ca Change-Id: I3dbab947bcf5a1df39ee16e308096b3ef75b6d51 |
||
|
ashrod98
|
10945e5466 |
IPV4 with Multinode Ceph-NFS Job
Changing VIP from IPV6 to IPV4 Partial-Bug: 2082617 Change-Id: I112b4682b36fd8bfe9b0b2325578bedc1cd20dee |
||
|
Zuul
|
f7cd050ada | Merge "Update gate jobs as per the 2025.1 cycle testing runtime" | ||
|
Ghanshyam Mann
|
32da8e27c7 |
Update gate jobs as per the 2025.1 cycle testing runtime
As per 2025.1 testing runtime[1], we need to test on Ubuntu Noble (which will be taken care by depends-on tempest and devstack patches to move base jobs to Noble) and at least single job to run on Ubuntu Jammy (for smooth upgrade from previous releases). This commit adds a new job to run on Jammy which can be removed in future cycle when testing runtime test next version of Ubuntu as default. Depends-On: https://review.opendev.org/c/openstack/tempest/+/932156 [1] https://governance.openstack.org/tc/reference/runtimes/2025.1.html Change-Id: Id7ddf6e39ae8c0de72b2d48d6beed718fcd760ce |
||
|
Zuul
|
d4e86c31c7 | Merge "Add manila.conf parameters for NetApp Active IQ weigher" | ||
|
Ghanshyam Mann
|
91a6171830 |
Remove stable/2023.1 job from master gate
stable/2023.1 is planned to be in unmaintained state[1] and with python 3.8 drop from Tempest[2], we have to pin the Tempest for stable/2023.1 testing[3]. This means Tempest and its plugin master does not need to support stable/2023.1. With that we can remove the stable/2023.1 jobs from tempest plugin master jobs. [1] https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/UDQAC7SR5JAQJE5WBAG54A2MTBVBTJ44/ [2] https://review.opendev.org/c/openstack/tempest/+/933398 [3] https://review.opendev.org/c/openstack/devstack/+/933704 Change-Id: I906357495c50173c578cb54dc60fb4bc98620a4b |
||
|
Zuul
|
6c73a4f4d0 | Merge "Drop GlusterFS jobs" | ||
|
Zuul
|
617db2cc19 | Merge "Skip functional tests on pre-commit config update" | ||
|
Takashi Kajinami
|
ba61128705 |
Drop GlusterFS jobs
These jobs were removed from manila[1], because the drivers were deprecated. The job definitions are still kept to be used in stable branches. [1] a50f699d449ac286c9ea4a9617abf8fc60845f2e Change-Id: I5a1126f1c0a9c0f0d83569b5c4de37e1ecdbfca4 |
||
|
Takashi Kajinami
|
78bd6b8164 |
Skip functional tests on pre-commit config update
This file is used only in code style checks. Change-Id: Iabd59b683ac998a784eccc7fbc634ad1eb20e889 |
||
|
Takashi Kajinami
|
b1f749a046 |
Add stable/2024.2 job
stable/2024.2 was released, so should be tested now. Also replace codenames by official release names. Change-Id: Ib861e1a707109daecb2cdd189de40da24bb829cb |
||
|
Zuul
|
960f9f6e2c | Merge "Disable Ceph for Nova in cephfs-nfs multinode job" | ||
|
ashrod98
|
0f6b522e74 |
Fix cephfs-nfs job
Now that manila-tempest-plugin-cephfs-nfs is a cephadm based job, and it is using Reef, we must add CEPH_INGRESS_IP to job declaration. Change-Id: Ib4a4479d5214f6c3a01ca1bd6301e44658bfec50 |
||
|
Goutham Pacha Ravi
|
94d5164e55 |
Disable Ceph for Nova in cephfs-nfs multinode job
The ENABLE_CEPH_NOVA variable needs to be set to False in the compute node because its disabled in the controller. Depends-On: I5f75cb829383d7acd536e24c70cc4418d93c13bc Change-Id: I5c73ef42d8f01560ea85bffc2283ffaee001f48f |
||
|
Goutham Pacha Ravi
|
b758fb49cc |
Skip test_share_extend in CephFS jobs
There's a regression in Ceph tracked by https://tracker.ceph.com/issues/67323 So we'll skip the test for now while the issue is resolved in Ceph. Change-Id: I030fe57608f4082a84ff60c31132c9bc7cbd1b1e Partial-Bug: #2075981 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
Goutham Pacha Ravi
|
a0420244e3 |
Enable API testing with standalone cephfs-nfs job
Recently [1], we turned off a bunch of tests since we were building out a way to run nfs-ganesha standalone with a cephadm based ceph cluster [2]. Running API tests will increase the coverage. We can retain the "backend" filter in our test regex since we still don't want to run any API only tests in this job. [1] I5b7fd5b2b557203189c25fa2a988d790e7fda3eb [2] If983bb5d5a5fc0c16c1cead84b5fa30ea961d21b Change-Id: I2198eee3892b2bb0eb835ec66e21b708152b33a9 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
ashrod98
|
a04b5f6f3e |
Fix multinode-cpehfs-nfs-cephadm
As per Ia1671de5c770d1cf5a3cd58e05fe5204f5bbc3c6, fixed some ingress mode issues by identifying a virtual ip as "CEPH_INGRESS_IP". Bumping that variable to the parent job as well. Change-Id: I8e04b866e2ebce291dfeb21dadda78ac2ecb8983 |
||
|
Zuul
|
a1d9b7c37e | Merge "Reduce test resource consumption cephfs-nfs" | ||
|
ashrod98
|
b615b26716 |
Reduce test resource consumption cephfs-nfs
Reduce test concurrency to 1, and limit the tests to only those tagged with 'backend' to hopefully reduce the resouce consumption causing timeouts and flakiness in cephfs-nfs standalone jobs. Change-Id: I777e8137c5a2b8f2a03667faf413ae65b1170d48 |
||
|
Carlos Eduardo
|
f7928e6d27 |
Temporarily remove neutron dynamic routing
Neutron dynamic routing can be temporarily disabled, as it is not being used until a known issue gets fixed [1]. [1] https://bugs.launchpad.net/manila/+bug/1940324 Related-Bug: #1940324 Change-Id: Iceeb41ff8c34fe86f2825089140801f983a96a85 Signed-off-by: Carlos Eduardo <ces.eduardo98@gmail.com> |
||
|
Zuul
|
c6e0efeb6b | Merge "[CI] Fix cephfs-nfs job" | ||
|
Ashley Rodriguez
|
b50ac9fe67 |
[CI] Fix cephfs-nfs job
cephfs-nfs job running on Reef, adding ingress ip Change-Id: I5b7fd5b2b557203189c25fa2a988d790e7fda3eb |
||
|
Goutham Pacha Ravi
|
26fe97cd3b |
Use devstack's OSCaaS in test jobs
I28e6159944746abe2d320369249b87f1c4b9e24e introduced OSCaaS and enabling it offers a good amount of speedup in our test jobs. So lets enable it in the base jobs. Change-Id: I4a1c8d75faa8151fb94cd227e24967a06d02ff4b Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
Zuul
|
4940aecb96 | Merge "Add stable/2024.1 job on gate and remove zed job" | ||
|
Ghanshyam Mann
|
6d00585991 |
Add stable/2024.1 job on gate and remove zed job
As 2024.1 is released, we should add its job on master gate to keep branchless tempest plugins compatible to stable branch. At the same time, we're dropping the zed job since the zed branch of openstack/manila has now transitioned to "unmaintained". manila-tempest-plugin may no longer support running against the zed branch. Please use the "zed-last" tag instead [1] Ref: Tempest plugins guide for stable branch testing: - https://docs.openstack.org/tempest/latest/stable_branch_testing_policy.html [1] https://review.opendev.org/c/openstack/releases/+/918346 Change-Id: I0625576d14d9e084aa65beed5d0c988dcebd85dc Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
Goutham Pacha Ravi
|
711d53abd4 |
[CI] CephFS-NFS standalone with ceph-orch deployed Ceph
This is an effort to remove package based deployment of Ceph from devstack-plugin-ceph in favor of ceph orchestrator (cephadm) deployed ceph. Change-Id: I0c35ef0eb4293aae37cd597d78d7aed0100e8ec7 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
Kiran Pawar
|
edd82c7385 |
Add share backup tests.
Share backup tests i.e. create/delete/get share_backups. Change-Id: I366221702b3aa2e78bff82e6b2a543b6f6784f77 |
||
|
Goutham Pacha Ravi
|
d6a517351d |
[CI] Stable branch CI adjustments
Xena and Yoga are past the stable maintenance cycles. We're soon going to tag these release branches as "unmaintained" branches [1]. We don't expect the trunk version of manila-tempest-plugin to work against these older branches any more. Instead, we have tagged a "xena-last" and will soon [2] tag a "yoga-last" branch that will be more appropriate. Going forward we must be testing the "maintained" stable branches, which are zed, antelope, bobcat as of this commit. [1] https://docs.openstack.org/project-team-guide/stable-branches.html#unmaintained [2] https://review.opendev.org/c/openstack/releases/+/908381 Change-Id: Ib0e984a4acdc2f82f5e3a75e34c7ec922674b0a5 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |
||
|
ashrod98
|
cb9fc3df02 |
Ceph-native job change
Pop off ceph release pin in cephfs-native-cephadm job Change-Id: Idf15ccf996eb6cdc05a960bdc6411f6fdb9e5fea |
||
|
Zuul
|
5d2d2b4a38 | Merge "Stop skipping cephfs snapshot cloning test" | ||
|
Goutham Pacha Ravi
|
ac3c750236 |
Stop skipping cephfs snapshot cloning test
The scenario test `test_write_data_to_share_created_from_snapshot` was being skipped because of a bug in ceph's MDS service. It has now been addressed [1] [1] https://tracker.ceph.com/issues/57210 Closes-Bug: #1989273 Change-Id: I967479458038b67c7892a71ac881491e1f8c87f7 Depends-On: Iea541d2edefc871bcac2d965997c88462fcbe521 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com> |