6c73a4f4d0e4cc7bced887607c8f0a7ad1aa42c8
937 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
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 |
||
|
Zuul
|
1cf281f987 | Merge "Drop unnecessary 'x' bit from doc config file" | ||
|
Takashi Kajinami
|
331beaeaf7 |
Drop unnecessary 'x' bit from doc config file
This file is not actually executable. Trivial-Fix Change-Id: I53115e43b1b7a91bc7770dcc56430984dc219d2a |
||
|
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> |
||
|
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" 2.5.0 | ||
|
Zuul
|
0422259e31 | Merge "Fix lack of share type id in share creation" | ||
|
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 |
||
|
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 |
||
|
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
|
d9530e01fa | Merge "additional configuration options for scenario tests" 2.4.0 | ||
|
Volodymyr Boiko
|
caf8b9025c |
additional configuration options for scenario tests
Change-Id: I0f3e88d4322fecc83721e1e192e14d617281a3ef |
||
|
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" | ||
|
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 |
||
|
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
|
cd451435c1 | Merge "Fix racy DHSS=True share groups test" | ||
|
Zuul
|
4940aecb96 | Merge "Add stable/2024.1 job on gate and remove zed job" | ||
|
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> |
||
|
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> |
||
|
Zuul
|
1227d689e4 | Merge "Remove old excludes" | ||
|
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 |
||
|
Zuul
|
57496da22b | Merge "[CI] CephFS-NFS standalone with ceph-orch deployed Ceph" zed-last 2.3.0 | ||
|
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> |
||
|
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> |
||
|
Zuul
|
1687dd6ef6 | Merge "Add access rules restriction tests" 2.2.0 | ||
|
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 |
||
|
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 |
||
|
Zuul
|
bdc5ad5961 | Merge "Add share backup tests." | ||
|
Zuul
|
a7f07f24d4 | Merge "Use ddt.named_data decorator to avoid random test names" | ||
|
lkuchlan
|
de4bf8d29e |
Use ddt.named_data decorator to avoid random test names
There are few tests that generate random test names because random parameters are given to the ddt.data decorator. In the ddt version number 1.6.0 there is a possibility to determine the name of the tests without relying on the given values. I think this could be a good solution for the randomly generated names. This change is being re-introduced as ddt version 1.6.0 is now usable in the downstream CI. The original change is: Iaf39f4a83e383fb9db7f519136b9169352ff84af The following change is also included: I4d274869e5e9e7800be44bccf7a2641b4a5febe8 Which replaces periods to underscores, a needed fix. Change-Id: Iaf39f4a83e383fb9db7f519136b9169352ff84ad |
||
|
silvacarloss
|
cf874b1dac |
Ensure metadata tests manipulate only its own metadata
There are some metadata that only drivers or administrators can manipulate, and if the tests haven't created those, we should not be adding them to our asserts. In this change, we are making sure that tests will only validate the metadata that they are creating. Change-Id: I168e1d9057d48b61eb325f2fd93dcc12a406f06e |
||
|
Kiran Pawar
|
edd82c7385 |
Add share backup tests.
Share backup tests i.e. create/delete/get share_backups. Change-Id: I366221702b3aa2e78bff82e6b2a543b6f6784f77 |
||
|
Luigi Toscano
|
7604da8054 |
Remove unneeded randomness when calling ddt.data()
The usage of sets introduces unneeded randomness, and the utils.deduplicate function can be used instead. This is a follow-up to similar past changes, see: I9cbd26016238c25487ac8104c1188cd2cf4f467e I15bfbf6e1ca604f2bf2fcf12dcd4e67bc728fe5e I8fce553d927da6d94471ecdf4040bbbb4377d9cf Change-Id: I5477b815f212c5468c5e52905c4e1e1d4ef082bb |
||
|
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> |
||
|
Zuul
|
d78f3b9dc8 | Merge "Remove unused babel.cfg" yoga-last 2.1.0 | ||
|
Takashi Kajinami
|
4644870931 |
Remove unused babel.cfg
This file is no longer used since [1] was merged.
[1]
|
||
|
Zuul
|
874dd329f6 | Merge "Fixed Share server migration test related to CIFS." | ||
|
ashrod98
|
cb9fc3df02 |
Ceph-native job change
Pop off ceph release pin in cephfs-native-cephadm job Change-Id: Idf15ccf996eb6cdc05a960bdc6411f6fdb9e5fea |
||
|
agireesh
|
541c6cd91d |
Fixed Share server migration test related to CIFS.
Modify "wait_for_resource_status" method so that we can pass the timeout parameter from test cases and modify the test cases as per lib changes. Change-Id: Id67589bf2d2094355003a16e3379867ba81bfb6b |
||
|
Zuul
|
5d2d2b4a38 | Merge "Stop skipping cephfs snapshot cloning test" |