122 Commits

Author SHA1 Message Date
Zuul
f1a041b361 Merge "Update stable branch jobs" 2025年11月14日 21:01:30 +00:00
Zuul
069702f64a Merge "Add stable/2025.2 job" 2025年11月14日 20:40:06 +00:00
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>
2025年11月06日 21:44:52 +00:00
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>
2025年10月10日 14:39:38 +00:00
Zuul
496237a646 Merge "Remove remaining job with Ubuntu Jammy (22.04)" 2025年10月07日 11:38:38 +00:00
Takashi Kajinami
fe1c29d272 Add stable/2025.2 job
Change-Id: I754e4694d5cddf12e707b842fc81d5f60f86f465
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025年10月04日 07:13:38 +09:00
Zuul
dd6da5d43d Merge "Add barbican to dummy driver job" 2025年09月11日 21:24:48 +00:00
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>
2025年08月31日 16:21:47 +09:00
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>
2025年08月07日 11:20:57 -07:00
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>
2025年08月04日 10:32:23 -04:00
Zuul
972a1510a8 Merge "Introduce fips-py311 job" 2025年07月25日 09:38:48 +00:00
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>
2025年07月23日 17:17:59 -04:00
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
2025年06月27日 02:39:09 +02:00
Takashi Kajinami
315eb28737 Remove stable/2023.2 job
... because stable/2023.2 reached its EOL.
Change-Id: I934a60865a504f1a3d9af8a1f8df99bf6a7acdf5
2025年05月29日 14:54:45 +09:00
Zuul
43708a26d3 Merge "Stop testing the LVM driver with Jammy" 2025年04月17日 18:50:12 +00:00
Zuul
7eb8e8537b Merge "Add stable/2025.1 job" 2025年04月17日 07:16:05 +00:00
Takashi Kajinami
315af6f21b Add stable/2025.1 job
Change-Id: I2bccc0667853c6030d9238124efd63a1dc68ab37
2025年04月14日 21:37:59 +09:00
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>
2025年04月08日 14:05:42 -07:00
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>
2025年04月01日 12:33:29 -07:00
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
2025年03月26日 17:37:54 +00:00
ashrod98
10945e5466 IPV4 with Multinode Ceph-NFS Job
Changing VIP from IPV6 to IPV4
Partial-Bug: 2082617
Change-Id: I112b4682b36fd8bfe9b0b2325578bedc1cd20dee
2024年12月11日 15:17:57 +00:00
Zuul
f7cd050ada Merge "Update gate jobs as per the 2025.1 cycle testing runtime" 2024年12月04日 11:31:47 +00:00
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
2024年11月14日 19:30:06 +00:00
Zuul
d4e86c31c7 Merge "Add manila.conf parameters for NetApp Active IQ weigher" 2024年11月11日 18:15:51 +00:00
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
2024年11月07日 17:49:36 +00:00
Zuul
6c73a4f4d0 Merge "Drop GlusterFS jobs" 2024年10月24日 22:38:53 +00:00
Zuul
617db2cc19 Merge "Skip functional tests on pre-commit config update" 2024年10月24日 22:07:45 +00:00
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
2024年10月24日 06:30:21 +00:00
Takashi Kajinami
78bd6b8164 Skip functional tests on pre-commit config update
This file is used only in code style checks.
Change-Id: Iabd59b683ac998a784eccc7fbc634ad1eb20e889
2024年10月24日 10:53:21 +09:00
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
2024年10月07日 15:55:53 +00:00
Zuul
960f9f6e2c Merge "Disable Ceph for Nova in cephfs-nfs multinode job" 2024年09月17日 09:25:48 +00:00
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
2024年09月16日 20:17:07 +00:00
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
2024年09月05日 09:40:06 -07:00
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>
2024年08月08日 10:20:59 -07:00
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>
2024年07月25日 17:25:11 -07:00
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
2024年07月24日 10:09:13 -04:00
Zuul
a1d9b7c37e Merge "Reduce test resource consumption cephfs-nfs" 2024年07月15日 16:06:51 +00:00
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
2024年07月09日 20:23:09 +00:00
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>
2024年06月17日 15:15:09 -03:00
Zuul
c6e0efeb6b Merge "[CI] Fix cephfs-nfs job" 2024年06月12日 17:06:16 +00:00
Ashley Rodriguez
b50ac9fe67 [CI] Fix cephfs-nfs job
cephfs-nfs job running on Reef, adding ingress ip
Change-Id: I5b7fd5b2b557203189c25fa2a988d790e7fda3eb
2024年06月11日 16:08:19 +00:00
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>
2024年05月22日 22:39:14 +00:00
Zuul
4940aecb96 Merge "Add stable/2024.1 job on gate and remove zed job" 2024年05月13日 15:39:23 +00:00
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>
2024年05月08日 13:57:13 -07:00
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>
2024年04月08日 23:37:32 +00:00
Kiran Pawar
edd82c7385 Add share backup tests.
Share backup tests i.e. create/delete/get share_backups.
Change-Id: I366221702b3aa2e78bff82e6b2a543b6f6784f77
2024年02月22日 09:01:46 +00:00
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>
2024年02月12日 17:08:38 -08:00
ashrod98
cb9fc3df02 Ceph-native job change
Pop off ceph release pin in cephfs-native-cephadm job
Change-Id: Idf15ccf996eb6cdc05a960bdc6411f6fdb9e5fea
2023年11月08日 20:33:49 +00:00
Zuul
5d2d2b4a38 Merge "Stop skipping cephfs snapshot cloning test" 2023年11月02日 09:20:06 +00:00
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>
2023年10月23日 19:27:00 +00:00