d4e86c31c78f0b7a10a8b78b2f86eafef9492ff2
Commit Graph

950 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
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
31df75e18b Merge "Support py3.12 and drop py3.8" 2024年10月29日 15:19:59 +00:00
Zuul
ab9fd68786 Merge "Replace the use of assertDictContainsSubset" 2.6.0 2023.1-last 2024年10月29日 11:28:36 +00:00
Ghanshyam Mann
e33b5e9535 Support py3.12 and drop py3.8
As per the current release tested runtime, we test
from python 3.9 till python 3.12 so updating the same
in python classifier in setup.cfg
Also, dropping the python3.8 support
- https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/FOWV4UQZTH4DPDA67QDEROAESYU5Z3LE/
Change-Id: Ia27257e0ab90979c59c479c2ddf946e926c1aed3
2024年10月27日 02:59:50 +09:00
Zuul
1a3372d25c Merge "Hide [share] image_password from log" 2024年10月25日 21:15:50 +00:00
Zuul
2add1dea45 Merge "Fix inconsistent default value type" 2024年10月25日 21:15:49 +00:00
Zuul
57f1ec3f5c Merge "Remove support for Pyton 3.6 and 3.7" 2024年10月25日 21:15:47 +00:00
Takashi Kajinami
e039077ef6 Hide [share] image_password from log
Fix the missing secret attribute to hide the sensitive credential in
logs.
Trivial-Fix
Change-Id: Ieec26d31791e07f400fc8d5ef3e47704891e46e0
2024年10月25日 14:14:55 +09:00
Takashi Kajinami
f72b0e9a3e Fix inconsistent default value type
The share_server_migration_timeout option is an integer option so its
default value should be an integer.
Change-Id: I20a3e8cc8d6b7197d130b5c300f86f5bae2d50db
2024年10月25日 14:12:56 +09: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
34aecbf121 Remove support for Pyton 3.6 and 3.7
Tempest and its plugins are branchless and need to support all active
stable branches. However none of the maintained branches currently
support these old python versions.
Also add a few new versions currently tested.
Change-Id: I91baa08f496cb62df95381cc66274e0c2a9cdefb
2024年10月24日 20:56:43 +09: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
Goutham Pacha Ravi
c1f3f37990 Replace the use of assertDictContainsSubset
The method was deprecated in Python 3.2 [1]; and
no longer available in Python version 3.12 [2]
assertLessEqual [3] offers a decent alternative.
[1] https://docs.python.org/3/whatsnew/3.2.html#unittest
[2] https://docs.python.org/3/whatsnew/3.12.html#id3
[3] https://docs.python.org/3/library/unittest.html#unittest.TestCase.assertLessEqual
Change-Id: I74276297d80cbd055a9347b0d595fe7c2d7742cc
Closes-Bug: #2085467
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2024年10月23日 13:16:16 -07:00
Zuul
1cf281f987 Merge "Drop unnecessary 'x' bit from doc config file" 2024年10月21日 12:53:34 +00:00
Takashi Kajinami
331beaeaf7 Drop unnecessary 'x' bit from doc config file
This file is not actually executable.
Trivial-Fix
Change-Id: I53115e43b1b7a91bc7770dcc56430984dc219d2a
2024年10月21日 20:24:13 +09:00
Goutham Pacha Ravi
986a0d7ba3 Fix test failures with api version 2.87+
export location structure has changed in 2.87.
New test cases are being added in
I113ea3095cdc9d5d2903ba83641afd3ee112c17d.
Change-Id: Ieb8dfc8813a3366b4252b6816397632ffb6a20bf
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2024年10月08日 20:03:59 +00: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" 2.5.0 2024年09月17日 09:25:48 +00:00
Zuul
0422259e31 Merge "Fix lack of share type id in share creation" 2024年09月17日 08:24:52 +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
Carlos Eduardo
11618100f1 Add waiter to access create on resource setup
This commit is a follow-up action for [1], where we added a
couple of waiters to ensure that the access rule status will
be what we expect prior to running the tests.
[1] https://review.opendev.org/c/openstack/manila-tempest-plugin/+/886635
Change-Id: I3458a7d2a1d05e295733c7a9a5ae302b1b76e144
2024年09月02日 14:01:30 +00: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
d9530e01fa Merge "additional configuration options for scenario tests" 2.4.0 2024年07月18日 23:43:56 +00:00
Volodymyr Boiko
caf8b9025c additional configuration options for scenario tests
Change-Id: I0f3e88d4322fecc83721e1e192e14d617281a3ef
2024年07月17日 02:43:02 +03: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
Carlos Eduardo
e73f63c862 Fix lack of share type id in share creation
One cephx rule negative test can fail in case Manila does not have
default share types set.
Fix that by adding the share type to the shares creation, avoiding
the scheduler to fail while chosing the most suitable backend.
Closes-Bug: #2069087
Change-Id: I0d47eed3777edb36540ba36be3eb5151e689ae91
2024年06月11日 17:06:17 -03: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
cd451435c1 Merge "Fix racy DHSS=True share groups test" 2024年05月14日 04:14:58 +00:00
Zuul
4940aecb96 Merge "Add stable/2024.1 job on gate and remove zed job" 2024年05月13日 15:39:23 +00:00
Goutham Pacha Ravi
986c7bd09d Fix racy DHSS=True share groups test
We recently addressed a bug in Manila where
share networks couldn't be deleted when they were
still associated with any share groups [1]. After this
fix, we had a couple of tests failing sporadically
because they weren't waiting for the deletion of
the share groups prior to attempting deletion
of the share network subnets.
Change-Id: I532ff3f0b2613340e0cb46c3b7e57a22cfa50c61
Related-Bug: #2004212
Closes-Bug: #2064673
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2024年05月09日 19:14:35 +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
Zuul
1227d689e4 Merge "Remove old excludes" 2024年05月07日 03:58:25 +00:00
Takashi Kajinami
bac0c6fbef Remove old excludes
These are detected as errors since the clean up was done[1] in
the requirements repository. Minimum versions are bumped to avoid
installing known bad versions.
[1] 314734e938f107cbd5ebcc7af4d9167c11347406
Also remove the note about old pip's behavior because resolver in
recent pip does not require specific order.
Change-Id: I2606a494c60342b9849f8c837602dc81d28a5f95
2024年05月01日 15:29:29 +09:00
Zuul
57496da22b Merge "[CI] CephFS-NFS standalone with ceph-orch deployed Ceph" zed-last 2.3.0 2024年04月25日 22:24:51 +00:00
agireesh
077fd3d198 Bump test microversion and fix backup test
We added new field "backup_type" in share-backups API
in 2.85.
Change-Id: Iaaf3c3914089ad0d27b61a524f14353cae35c4d5
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2024年04月11日 16:38:06 -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
Zuul
1687dd6ef6 Merge "Add access rules restriction tests" 2.2.0 2024年03月13日 16:16:42 +00:00
silvacarloss
d10819b89b Add access rules restriction tests
Adds new test cases and updates current test cases for access allow
and deny APIs. Such APIs now allow users to restrict the visibility
of some fields during the access creation, or even restricting the
deletion of access rules.
Depends-On: https://review.opendev.org/c/openstack/manila/+/887725
Change-Id: If0f7655dc6c11c6c12eeb76bd1cc853466235cca
2024年03月12日 14:48:03 -03:00
silvacarloss
cbab9fe0c7 Fix backup build erro exception class name
When backups fail to build, tempest is not displaying the correct
exception because the class name is not following the pattern we
expect it to follow.
This change fixes the class name for the share backups build error
exception.
Change-Id: I9553ba44544d84dbc452973252391967225c724e
2024年03月06日 19:24:36 -03:00
Zuul
bdc5ad5961 Merge "Add share backup tests." 2024年03月06日 13:40:28 +00:00