1017 Commits

This Branch
This Branch
All Branches
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
Zuul
9a5e32b37a Merge "Add tests for encryption_key_ref" 2025年11月11日 20:36:00 +00:00
Manideep
da2bba08a1 Fix NetApp Manila Replication test TearDown Failures
[test_replication_negative.py:test_try_add_replica_nonexistent_subnet] Changed to use self.create_share_network from the base class instead of self.shares_v2_client.create_share_network, so that the created share network is automatically tracked and cleaned up during test cleanup. The direct client call did not handle cleanup, causing resource leaks.
Change-Id: I38e761c412f634b43a34af15b0f407b8d2b0bcf6
Signed-off-by: Manideep <manideep.openstack@gmail.com>
2025年11月07日 06:22:29 +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
5ca4e5190a Merge "Fix share server migration with replica test" 2.9.0 2025年09月12日 01:07:12 +00:00
Zuul
dd6da5d43d Merge "Add barbican to dummy driver job" 2025年09月11日 21:24:48 +00:00
ricolin
113ab29453 Fix share server migration with replica test
Old stable branches before 2025.1 still expect migration to fail with
replica set.
This reverts the old behavior for stable branches until all our
stable branches are above stable/2025.1
Resume the negative test but add enable flag so it wouldn't affect
branches >= stable/2025.1
This reverts commit 55c075de68.
Change-Id: Ia09b64e4b4afd4bb480a18e80bae46922a2210c7
Signed-off-by: ricolin <rlin@vexxhost.com>
2025年09月02日 02:29:13 +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
Zuul
53cf5e810b Merge "Drop empty documentation sections" 2025年08月27日 23:03:39 +00: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
Takashi Kajinami
82a06bdf2d Remove remaining unicode prefix
These were overlooked by 885fd8a9e1 .
Change-Id: I6e140d186684c4918d2e077bd719aa387c477bd4
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025年08月03日 23:41:02 +09:00
Goutham Pacha Ravi
be1bb4bf6f Fix share type used in negative quota test
It would be useful for tests to always specify the
share type to be used so as to not rely on the default
share type that may be misconfigured, or not configured
at all.
Change-Id: I5dae5e7daeb6b0b76a7a369714dce571a19cb000
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2025年07月28日 13:54:50 -07: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
Zuul
dd1fd2c4ef Merge "Drop explicit dependency on python-subunit" 2025年07月14日 17:38:10 +00:00
Takashi Kajinami
ba8dd811e4 Drop explicit dependency on python-subunit
The library has never been used directly from any code in this
repository. It was used globally before migration to stestr but this
repository has been using stestr since initial project bootstrap.
Note that stestr is still installed as a dependency of stestr.
See [1] and [2] from manila as a reference.
[1] e8bca58887880b53ab61810a414ba8d5c5643c5c
[2] 8ec49f017286fa63b26401f7f3f9a6d45c1a487a
Change-Id: Ib0dba08a05c4f6ba3294ebf17d0298e1d12c62bd
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025年07月09日 15:14:54 +00:00
Yaguang Tang
cc4b8ac1b9 fix tempest generic driver CI failure
update the API test base client to use v2 API by default
Change-Id: I0cbca391c0f47886f75e0c7076dc7dc559f5222f
Signed-off-by: Yaguang Tang <heut2008@gmail.com>
2025年07月09日 07:01:04 +00:00
Zuul
29bedcd994 Merge "Remove unicode prefix from code" 2025年07月08日 19:17:56 +00:00
Zuul
88bdeb408f Merge "Zuul: do not use USE_PYTHON3" 2025年07月08日 19:17:54 +00:00
Ivan Anfimov
885fd8a9e1 Remove unicode prefix from code
All strings are considered as unicode string from Python 3.
This patch drops the explicit unicode literal (u'...')
appearances from the unicode strings.
Change-Id: Ie62a19689529eb2de94096e5f757bfcfbe372040
Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
2025年07月08日 16:19:04 +00:00
Zuul
ff055a60ad Merge "Add tests for Share Network Subnet Metadata" 2025年06月27日 04:36:34 +00: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
Zuul
52711c1e3b Merge "Allow share server migration with replica" 2025年06月18日 13:24:32 +00:00
renanpiranguinho
0fec91ac5e Add tests for Share Network Subnet Metadata
Adds positive and negative tests for share network subnet metadata.
Works to microversion 2.78 and later.
Change-Id: I32268eaa16b6b56ef4dda32806983744809c8707
Depends-On: https://review.opendev.org/c/openstack/manila-tempest-plugin/+/877674
Signed-off-by: Kiran Pawar <kinpaa@gmail.com>
2025年06月17日 07:32:10 +00:00
Zuul
326d5a3991 Merge "Add CEPHFS filesystem metadata verifications" 2025年05月30日 21:10:57 +00:00
Takashi Kajinami
315eb28737 Remove stable/2023.2 job
... because stable/2023.2 reached its EOL.
Change-Id: I934a60865a504f1a3d9af8a1f8df99bf6a7acdf5
2.8.0
2025年05月29日 14:54:45 +09:00
Maxim Sava
a3430289de tox: Drop envdir
tox now always recreates an env although the env is shared using envdir
options.
According to the maintainer of tox, this functionality is not intended
to be supported.
https://github.com/tox-dev/tox/issues/425#issuecomment-1011944293
Change-Id: Ie5e8b4f10a509d29333836b6836c6ae4ef48a2e6
2025年05月06日 16:15:10 +03:00
Goutham Pacha Ravi
87c208aa40 Drop execute permissions on base module file
This isn't an executable script.
Change-Id: I6b493b331853abdca6dbd57256d325c5e726e716
2025年04月22日 12:19:44 +00:00
Zuul
43708a26d3 Merge "Stop testing the LVM driver with Jammy" 2025年04月17日 18:50:12 +00:00
Carlos Eduardo
94c11fc880 Add CEPHFS filesystem metadata verifications
Recently, we have implemented a new feature that allows the share
drivers to set metadata to the shares on the creation [1].
This feature allowed the Ceph driver to report the filesystem name
where the share was created (only when using the CEPHFS protocol),
making it easier for users to get this data before they mount
their shares.
This change adds a tempest test that will check if such config
is present in the shares.
[1] https://review.opendev.org/c/openstack/manila/+/909175
[2] https://review.opendev.org/c/openstack/manila/+/909916
Change-Id: I2ecef30de76c40b98accb5ce04b6c9eefdf7fea2
Signed-off-by: Carlos Eduardo <ces.eduardo98@gmail.com>
2025年04月17日 10:01:23 -03:00
Zuul
7eb8e8537b Merge "Add stable/2025.1 job" 2025年04月17日 07:16:05 +00:00
Zuul
72e11c50ba Merge "Temporarily pin to Ceph Reef" 2025年04月15日 23:12:40 +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
Felipe Rodrigues
9cdeda15a0 Fix stop on cleanup error
Add an error treatment to the clear_resources function and fix the
returned object status when checking if the resource is deleted
Change-Id: Idd896a39f7be7a4dcde9fac3cdb0bd26cc814af3
Closes-Bug: #2006792 
2025年04月04日 08:58:11 +00: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
Zuul
65ca50c796 Merge "Disable Ingress" 2025年03月27日 19:52:23 +00: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
lkuchlan
58903bdd47 Ensure Manila shares are created on the same backend host
This update ensures that Manila shares are consistently created
on the same backend host. This change addresses cases where CephX
user IDs are reused within a Ceph cluster across different OpenStack
projects, ensuring that access conflicts are accurately tested.
Change-Id: Ied7d75fc3e26c1963744df6e9e5af6ae0e605158
2.7.0
2025年02月16日 09:59:15 +02:00
Yaguang Tang
b616cb811c skip tests for stable branches which don't support API 2.88
Related-Bug: #2066871
Change-Id: I31a4148adaecc019f4f0df068dda88d2f4558efd
2025年02月06日 01:18:07 +00:00
Zuul
a2a770ec88 Merge "Refactor CIFS protocol test skipping with decorators" 2025年01月21日 18:20:03 +00:00
Zuul
b2765e01e4 Merge "Add tests for allow to update share access rule" 2025年01月16日 15:16:02 +00:00
hongp
5f585fb639 Update for using endpoint_type to create client
To create client using endpoint_type conf value.
Related-bug: #2092514
Change-Id: I57598f07dc9fd55b00f043f564414f222b8765d9
2025年01月10日 13:49:57 +09:00
Kiran Pawar
7ff4509dbd Add tests for allow to update share access rule
Starting micro-version 2.88, Manila will allow to update
access_level of share access rule.
Depends-on: https://review.opendev.org/c/openstack/manila/+/931050
Related-Bug: #2066871
Change-Id: I8500f71b527b4e5037f128906f68385f821ebf42
2025年01月07日 12:44:08 +00:00
Takashi Kajinami
089c9a3835 Drop empty documentation sections
... and fix the invalid installation guide to avoid confusions.
Tempest plugins are developed for testing so detailed documentation is
not usually needed.
Change-Id: I9632a02b96e02b69e6592f731c214d771218fcdf
2025年01月07日 11:01:09 +09:00