Commit Graph

301 Commits

Author SHA1 Message Date
Zuul 6038aac390 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 1687dd6ef680d13205c9cfb99396752f864987c6
  - Merge "Add access rules restriction tests"
  - 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-13 16:16:43 +00:00
silvacarloss 830f8f34ef Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to cbab9fe0c72337704e1a364ce1db1d78a3c13826
  - 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-07 17:10:16 +00:00
Zuul 4eb396bc25 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to bdc5ad5961ce18aa72719e2a5aaf0d32f806e8f3
  - Merge "Add share backup tests."
  - Add share backup tests.
    
    Share backup tests i.e. create/delete/get share_backups.
    
    Change-Id: I366221702b3aa2e78bff82e6b2a543b6f6784f77
2024-03-06 13:40:29 +00:00
Zuul 2c6baaf156 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to a7f07f24d475fc00ba2aab93d765257d8d00c130
  - Merge "Use ddt.named_data decorator to avoid random test names"
  - 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
2024-03-05 20:43:58 +00:00
silvacarloss 0c0dc935d7 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to cf874b1dacd860040e4187c831d5d636479881fa
  - 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
2024-03-05 20:32:29 +00:00
Luigi Toscano 0ccef3a5bf Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 7604da805417aa12f4574458b05f10ffb31693dd
  - 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
2024-02-15 01:31:54 +00:00
Goutham Pacha Ravi e1a50a9b1f Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to d6a517351d10a61aafc97bc70a086e552b1a3d64
  - [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-13 18:37:47 +00:00
Zuul 237bca1c75 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to d78f3b9dc8f4c23fadc32933fd131614b975fa75
  - Merge "Remove unused babel.cfg"
  - Remove unused babel.cfg
    
    This file is no longer used since [1] was merged.
    
    [1] a3fef5ccca3d8481b702e5efc8f4b757bd30302e
    
    Change-Id: I8cfdc80993aa62780322a04c3a48daae6317337e
2023-12-21 14:49:55 +00:00
Zuul 2a90d0ae63 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 874dd329f6909e99997ae767e4bcba4231020ec0
  - Merge "Fixed Share server migration test related to CIFS."
  - 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
2023-12-13 19:32:53 +00:00
ashrod98 8f8640bda5 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to cb9fc3df02d1edfebb03d27f6bd2b5f1d4008930
  - Ceph-native job change
    
    Pop off ceph release pin in cephfs-native-cephadm job
    
    Change-Id: Idf15ccf996eb6cdc05a960bdc6411f6fdb9e5fea
2023-11-09 08:31:49 +00:00
Zuul 57d16e81d3 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 5d2d2b4a38fb25fb09aa90c659bd97bfd301cad2
  - Merge "Stop skipping cephfs snapshot cloning test"
  - 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-11-02 09:20:06 +00:00
Zuul a8857f674c Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 4a2f09514f39927a4deb1b3060dd9312037d09e1
  - Merge "Optimize the dd command to improve performance"
  - Optimize the dd command to improve performance
    
    Use if=/dev/zero: Instead of reading from /dev/urandom,
    which is slow for generating random data, use /dev/zero
    to write zeros to the disk. Zeros are generated much faster.
    Omit conv=fsync: The conv=fsync option forces dd to
    synchronize the data after each write, which can be slow for
    large writes.
    
    Change-Id: Id845c60c39072a03171fa5906461eb254c2736a7
2023-10-31 13:01:58 +00:00
Zuul 5a97614d28 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 20a38d094a5f19c85100d08f7157ccaaf1649f75
  - Merge "Re-enable IPv4 scenario tests in LVM driver job"
  - Re-enable IPv4 scenario tests in LVM driver job
    
    We had disabled scenario tests on the IPv6
    test job manila-tempest-plugin-lvm [1] to prevent
    gate failures at feature freeze. We can partially
    re-enable these tests; while still working to
    get IPv6 testing as well soon.
    
    [1] https://review.opendev.org/c/openstack/manila-tempest-plugin/+/893651/
    Related-bug: #1998489
    
    Change-Id: Ie6599bc3533a002fa118ebe8b9243d677bdb410e
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-10-31 09:06:09 +00:00
Zuul fe2a6dd904 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 7b8882908b63b40cf72a85bac07a8036a1059620
  - Merge "Stop skipping test on volume existence detection"
  - Stop skipping test on volume existence detection
    
    Depends-On: I7e05dcb343c932cc7fec8d395919053d0a1801ce
    Change-Id: I3c99e4873cc7dc8bf8875fd3e3ed2f11d38a6dd7
    Closes-Bug: #1901210
2023-10-26 09:16:29 +00:00
Zuul 27bacbc5c0 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 08236b23bd4d482aa39c4664e7ea4ea95c2bf361
  - Merge "Change the expected status response from Forbidden to NotFound"
  - Change the expected status response from Forbidden to NotFound
    
    In some share metadata operations performed on a share resource
    in another project by member and reader users, the response
    code is 403/Forbidden but actually it should be 404/Not Found.
    
    Related-Bug: #2004230
    Change-Id: I23f592aa0616dd000c91366056b19f73d4a92fa5
2023-10-20 20:18:28 +00:00
Zuul 034310a9b6 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to dae4d135da2c7c9cd223db5379e04ccce61f8037
  - Merge "Add share transfer test."
  - Add share transfer test.
    
    Partially-Implements: blueprint transfer-share-between-project
    
    Change-Id: I74f0a079edb59e376d045fe9e9fd781acd70249d
2023-09-22 13:54:41 +00:00
Zuul b0f9e69bfc Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to a77dddc00c5174ee8f5da554c94e51be7d54c46d
  - Merge "Change test manage share server with invalid id"
  - Change test manage share server with invalid id
    
    Changes Tempest test according to Manila manager change 857960 to
    prevent a share server to be managed only if its identifier is a
    suffix of any existing identifier.
    
    Closes-bug: #1982429
    Change-Id: I14df0c9c7326ac49274699dc0ef1adb99570784b
2023-09-19 14:46:11 +00:00
Zuul 398cc6a62b Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 0026dff13847f157dbbc013b55b2a4049d261407
  - Merge "[CI] Add multinode job for cephfs/nfs with cephadm"
  - [CI] Add multinode job for cephfs/nfs with cephadm
    
    A multinode job creates a controller node
    that runs manila with other OpenStack components;
    and an additional compute node to spread the
    compute VM workload around.
    
    `manila-tempest-plugin-multinode-cephfs-nfs-cephadm`
    replaces the existing `manila-tempest-plugin-cephfs-nfs`
    in the check queue for this repository. These jobs
    are different. `manila-tempest-plugin-cephfs-nfs`
    uses devstack-plugin-ceph to install ceph and nfs-ganesha
    as standalone components on the devstack host, whereas
    `manila-tempest-plugin-multinode-cephfs-nfs-cephadm` uses
    cephadm to deploy ceph, and it includes the deployment
    of an nfs service. Manila's ceph driver communicates with
    cephadm deployed nfs via ceph-mgr APIs, and with standalone
    nfs-ganesha service via DBUS APIs. Ideally we'd run
    both jobs all the time, however, since these jobs will
    run individually against the manila repository, we'll just
    pick the newer one here.
    
    Depends-On: I84249ae268dfe00a112c67e5170b679acb318a25
    Change-Id: I5162815b66d3f3e8cf8c1e246b61b0ea06c1a270
    Co-Authored-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-09-18 22:01:20 +00:00
Zuul 78aabdf7b5 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 7a43ca04127cfe7f13a0a7d2ec5dd43b04d7a88c
  - Merge "Stop using deprecated Nova APIs"
  - Stop using deprecated Nova APIs
    
    some places in scenario manager were still using very long deprecated
    nova APIs, like nova images and nova networks,
    which breaks if tempest is configured to use nova microverson > 2.35.
    
    Change-Id: I5b83e0d120525f7e8959f68a340635cf954bc7f8
2023-09-15 21:16:50 +00:00
Zuul 65e821b339 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to dc97a5179a044000587ac03b310dc62b011bf93f
  - Merge "[CI] Disable glance RBAC enforcement in generic jobs"
  - [CI] Disable glance RBAC enforcement in generic jobs
    
    We have a problem with glance's RBAC changes
    in the generic driver. Disable the enforcement temporarily
    while we explore a fix
    
    Related-Bug: #2031191
    Change-Id: Ia9c9eb4542c576e3e4d94334e62649abf3cb6faf
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-09-14 18:47:09 +00:00
Zuul 086fa1ae42 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to d6a4d27f49cc1d94df5ff5f4b240c1b0143f5328
  - Merge "[RBAC] Add share groups tests"
  - [RBAC] Add share groups tests
    
    The tests validate policy of share groups actions for
    admin, member and reader users in a project scope.
    
    Change-Id: Iee0f739d9701b2efe9b275ea22859318b58a46be
2023-09-12 19:40:25 +00:00
Goutham Pacha Ravi 7d4d7d3e80 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 3b9a0c4537ce019346dc1cd278ff2ff7a1f25ccd
  - [CI] Conform to re2 regexes in branch config
    
    Zuul has deprecated Perl-style syntax; and we're
    getting warnings posted against the manifests:
    
     The RE2 syntax error is: invalid perl operator: (?!
    
    Change-Id: I498573532fd701b47684a54bda9b54b86836afdc
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-09-12 06:00:45 +00:00
silvacarloss 968521b77b Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 91ca00a96f5a98c2282f4d896d1a45ebe013317a
  - Use Ubuntu Jammy and Temporarily disable scenario tests
    
    A couple of issues happening at the moment:
    
    - Nova recently merged a change that bumps the libvirt version in
    the Bobcat release [1]. The new libvirt version is not available
    in Ubuntu Focal. In order to get the new libvirt version, our jobs
    that were using Ubuntu Focal, are now forced to use Jammy, so we
    bump it to the new version in this patch.
    
    - The support for Ubuntu Focal has also been dropped in this
    release [2]. Making it one more reason to get the new jammy
    images.
    
    While upgrading the image, some other issues surfaced:
    
    - Some CI jobs are doing IPv6 testing, which use quagga. Quagga
    does not have a candidate for installation in Jammy and must be
    replaced. This issue is already documented [3].
    
    - The inability to set up IPv6, combined with the scenario tests
    being enabled in the LVM and CEPH drivers brought up another known
    issue: when doing IPv6 setup, we don't set up only IPv6 networking
    and we also end up setting crucial information for the scenario
    tests to run in the function that does IPv6 setup. So in case the
    job is only using IPv4 in scenario testing, we currently don't set
    some key configuration to let the shares be created/mounted [4].
    
    - Due to the reasons above, the scenario tests will never pass, as
    we can't use Focal images, and when using Jammy, we can't do
    scenario testing.
    
    This is blocking the Manila gate and all other changes in the CI.
    As we are forced to use the Jammy image and the scenario tests
    won't pass, we disable them in this change, do some refactoring
    in Manila [5], and re-enable them again for IPv4, until we have
    figured out the quagga replacement.
    
    [1] https://review.opendev.org/c/openstack/nova/+/887255
    [2] https://lists.openstack.org/pipermail/openstack-discuss/2023-September/034968.html
    [3] https://bugs.launchpad.net/manila/+bug/1998489
    [4] https://github.com/openstack/manila/blob/master/devstack/plugin.sh#L1104-L1116
    [5] https://review.opendev.org/c/openstack/manila/+/893804
    
    Change-Id: Ia45a8e7f7c9cf9959bcc9b9a7243cccbbd1f4916
2023-09-06 20:11:54 +00:00
Zuul ba0070e9e7 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to b0ab2128cb84c161a783587aff0637819bd4c8c7
  - Merge "Test resource locks"
  - Test resource locks
    
    Add API tests for the resource locks APIs
    
    Change-Id: Idf71e236b1b8a2558bb4ad3de1018fa33b41877f
    Partially-implements: bp/allow-locking-shares-against-deletion
    Depends-On: I146bc09e4e8a39797e22458ff6860346e11e592e
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-08-28 16:07:56 +00:00
Zuul cc2a327368 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 8d4a2decf09b91787515515294063d703e5c2a2a
  - Merge "Remove Glance v1 APIs tests code"
  - Remove Glance v1 APIs tests code
    
    Glance v1 APIs were removed in Rocky and tempest master
    does not support the Rocky release. If glance v1 APIs
    needs to be tested for older release then older Tempest
    can be used.
    
    Tempest is removing the Glance v1 APIs tests, config option,
    and its service clients and this change is needed for that.
    
    Needed-By: https://review.opendev.org/c/openstack/tempest/+/890592
    Change-Id: Ib7bbb274256a7e1d1e308adbd416d243ad7f8b54
2023-08-15 21:35:58 +00:00
Goutham Pacha Ravi 38aef313e7 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to f60b52515b7a71257b01b8c633386d6d1477e95e
  - [CI] Drop test config workaround in standalone jobs
    
    devstack seems to honor local.conf's test-config
    properly now, and this workaround is no longer
    necessary.
    
    Change-Id: I4f52a9f2a7a2ca12083c47766615ec2e8fdd4a49
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-08-15 16:01:35 +00:00
Zuul 42d87ae674 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to efbad5d8dc780bc8d3326ed9f87ccddf2c3cc874
  - Merge "[RBAC] Add share group type tests"
  - [RBAC] Add share group type tests
    
    The tests validate policy of share group type actions
    for admin, member and reader users in a project scope.
    
    Change-Id: I759fe2b5048aea466cab9107cca68d70548bd347
2023-08-11 01:09:15 +00:00
Zuul 847e2ff77b Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to c6483c98add17c021f0e7177ed333c39472cb90d
  - Merge "Fix share network subnet cleanup"
  - Fix share network subnet cleanup
    
    The resource cleanup initiated within
    'create_share_network_subnet' is currently
    being ignored in the tests:
    
    WARNING  [manila_tempest_tests.tests.api.base] Provided unsupported resource type for cleanup 'share-network-subnet'. Skipping.
    
    The resource name is a typographical error.
    
    Change-Id: If7359cb1ff8fab6fad194fc7efdb51a8ab3f8077
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-08-08 23:37:26 +00:00
niuke 6087990699 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 7b825d8d83bc06af237bf2f118a0cf9edb4aaf09
  - Cleanup py27 support
    
    This repo is now testing only with Python 3, so let's make
    a few cleanups:
    - Remove python 2.7 stanza from setup.py
    
    Change-Id: Idefdbf454ad18fbbd3c06c0eb864e143d8a419a7
2023-08-07 18:00:01 +00:00
Zuul 2a9e26f184 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 68fc053a27ea8449d68c7b0fbb4dd3842a09a199
  - Merge "Fixed multiple subnet negative tempest test"
  - Fixed multiple subnet negative tempest test
    
    Changed skip_checks to verify if the flag
    run_share_server_multiple_subnet_tests is enabled.
    
    Changed the user that executes the command to retrieve the
    share networks.
    
    Closes-bug: #1966198
    Change-Id: I93912f1683d5694a50a875c5dffbade958294e99
2023-08-02 23:07:54 +00:00
lkuchlan 16ea470424 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 5bd5f54073329423bb87f0345012f40c93251c2e
  - [RBAC] Add share snapshot metadata tests
    
    The tests validate policy of share snapshot metadata actions
    for admin,member and reader users in a project scope.
    
    Change-Id: I4de5c256ef468419cabf0293e05c0855fa67e095
2023-07-21 14:06:40 +00:00
silvacarloss ffb5fd0a8e Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 782a54dbd3c2f38dcb460f24cfdf0407fc37f3bb
  - [RBAC] Wait for access rules to be applied prior to deletion
    
    For some backends, the access rules might take some time to apply,
    and if we try to clean up the rule before it was applied, we would
    end up in a race condition.
    
    In order to avoid this issue, we can wait for the access rule to be
    active before proceeding to do other steps in the test.
    
    Change-Id: Ib57eda56fdbec398d4dc6e80e982ace5f14727bb
2023-06-21 20:37:59 +00:00
Zuul f8e5587a5b Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 9cefa379a5b482f19e4f821986b1d92ec5ac84c5
  - Merge "[CI] Fix cephfs-nfs job by running on centos-stream-9"
  - [CI] Fix cephfs-nfs job by running on centos-stream-9
    
    Package based installation of ceph via devstack-plugin-ceph
    is deprecated. Recently, we broke support for Ubuntu 20.04 LTS
    (Focal Fossa) [1] because we're trying to advance all OpenStack
    CI jobs to Ubuntu 22.04/Jammy Jellyfish or Centos Stream 9. The
    community's plan is to retire package based installation of ceph
    on devstack during the 2023.2/Bobcat release cycle, and move all
    efforts onto "cephadm" [2].
    
    With CephFS/NFS, cephadm deployment works, but seems to require
    more CI resources than a single test node can afford. So, we're
    working in parallel to create a multi-node job [3][4] to ensure more
    stable testing without foregoing coverage. As a temporary workaround,
    we can run the ceph-nfs job (which doesn't use cephadm) on
    centos-9 stream.
    
    Unfortunately, ipv6 testing would have to be turned off because of
    LP bug #1998489. We'll remedy this separately.
    
    [1] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/865315
    [2] https://docs.ceph.com/en/quincy/cephadm/index.html
    [3] https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/876747
    [4] https://review.opendev.org/c/openstack/manila/+/869235
    
    Change-Id: I6abf7a8eb275c5b29cfe29b3a0f54de76c5bb1e8
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-05-17 22:46:57 +00:00
Zuul bcb59187b8 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 61c30d60f86f0dc29626334b146fb946ed5eb422
  - Merge "[RBAC] Tests for Share Instance Export Locations"
  - [RBAC] Tests for Share Instance Export Locations
    
    The tests validate policy of share instance export locations
    actions for admin, member and reader users in a project scope.
    
    Co-Authored-By: Renan Vitor <renanpiranguinho@gmail.com>
    Change-Id: I5996a1fb5365e80acc3d1cb5418a62fd60eae4b2
2023-05-16 13:39:13 +00:00
Goutham Pacha Ravi 344f5525fc Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 797aeb1303d6b7f80679ff75c35b14028130ec84
  - [CI] Run cephfs-native-cephadm job on Jammy Jellyfish
    
    We are trying to drop testing the trunk branch (2023.2)
    on Focal Fossa.
    
    
    Change-Id: I66ac85b735566f8f7dd75234eb8e0be7773fee3a
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-05-09 11:46:57 +00:00
Goutham Pacha Ravi aa6727de5c Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 82b1e6f64bcf19f4092592fb74d19f48ab46d343
  - [CI] Reduce mysql memory in all test jobs
    
    Change-Id: If7bca173830d8d0912873d073d64c6251714817f
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-05-09 05:38:20 +00:00
Zuul 3a41938948 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to ad0db6359c8c51c4521ac6660c8014981b2f1dea
  - Merge "[CI] Add cephadm based native cephfs test job"
  - [CI] Add cephadm based native cephfs test job
    
    Add a new job for testing manila's Native CephFS driver
    with a cephadm deployed Ceph cluster. This job inherits
    from the existing "base" job and overrides the
    ceph deployment strategy to use cephadm.
    
    With this commit, we will use this new cephadm based job
    instead of the package based deployment to test this
    repository. As with the existing job, this new job is
    non-voting as well. If the job's stable for a period of
    time, we can decide to promote it to being "voting".
    
    Once all CI consumers adopt the new cephadm job, we'll
    rewrite the "base" job definition to only care about
    cephadm based deployment.
    
    Change-Id: I6e4db6b89f89d2374580827e2334635dc5ead5b9
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-04-13 16:09:49 +00:00
Goutham Pacha Ravi fe22b8b8f3 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 3d6c65f7e87915cf59b8650bfef5b6a45b5d8f0d
  - Fix incorrect extend syntax
    
    A syntax issue introduced in I9d2bba8d87643abfc626346427e90569d9ed7a3e.
    
    Change-Id: I5d07e6f08ac2a8d49ae45888852746ab29453702
    Partially-implements: bp/metadata-for-share-resources
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-03-24 19:07:54 +00:00
Goutham Pacha Ravi bfbd816658 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 6661800272f07d325264a3055eeabcf007efbd9d
  - Fix failing subnet test on stable/2023.1 branch
    
    We haven't added tests for share network subnet
    metadata yet, howver, if you set the max_microversion
    to the version supported by the server in stable/2023.1 (2.78),
    one of the tests fails since the API responds with
    the new "metadata" key.
    
    Change-Id: I9d2bba8d87643abfc626346427e90569d9ed7a3e
    Partially-implements: bp/metadata-for-share-resources
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-03-23 17:44:16 +00:00
Zuul e78428032d Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 5380c955f37e34cdae248e55114b51f1f39842c5
  - Merge "Correct share group tests cleanup order"
  - Correct share group tests cleanup order
    
    Some share group tests were taking advantage of a bug in Manila.
    Share network subnets were being allowed to be deleted even when
    its share servers were tied to a share group. With that bug being
    fixed, we need to ensure that the share groups are deleted before
    the share network subnet alongside the share servers are.
    
    Related-Bug: #2004212
    Change-Id: I05607883c34bca586c795c7efab1df8d0edd6cff
2023-03-13 23:48:59 +00:00
Goutham Pacha Ravi 58e916b6cb Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 7669e94f4d0006b3661b59e04a9cff2065cee370
  - [CI] Ceph/NFS: skip data-intensive tests with ipv6
    
    We're running test_create_shrink_and_write
    and test_create_extend_and_write tests twice,
    changing only the client VM's IP address family.
    Not much value in running all of these since we're
    exhausting the disk space with these tests. We can
    choose to re-enable these tests when the situation
    changes with either the footprint of the tests
    or the form factor of the devstack node.
    
    Partial-Bug: #2009083
    Change-Id: I868b2e40934e5d10eb0c5cc6fa867e6adc2cc9fc
    Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2023-03-07 13:11:31 +00:00
lkuchlan 57f9d3902e Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 41d38ba53e62001a4ea40bb7a9d8e564752d8a93
  - Fix incorrect url request for share_group_reset_state
    
    Use "/share-groups" for POST action instead of "/groups"
    
    Closes-Bug: #2002940
    Change-Id: I0d22cca0607e9bdc4835137cc0bf587061af92bf
2023-03-02 13:47:45 +00:00
Zuul 18add1ac9f Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 0f4e845830812271fc232e0f9079129788e12948
  - Merge "[RBAC] Generate unique arguments for access rule creation"
  - [RBAC] Generate unique arguments for access rule creation
    
    It's prefered to use unique value for 'access_to' variable.
    It prevents granting the same value of 'access_to' to the
    same share which will lead to 400 execption.
    
    Change-Id: I99ed8136266541731df157b25566e73255bca3bd
2023-02-21 17:19:18 +00:00
lkuchlan 345a3d1b0e Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 721c0e3a699f8b37cb16d1764750b7d1090ee357
  - Use delete_resource helper method
    
    This method deletes the resource and waits for
    the deletion to finish.
    
    Change-Id: Iacbf69545e2459526a594ce995511d11e320c066
2023-02-21 16:28:32 +00:00
Zuul ab5c07d197 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 07f29e172b177f4f91140d470437e5c7c11d73a5
  - Merge "Revert "Use ddt.named_data decorator to avoid random test names""
  - Revert "Use ddt.named_data decorator to avoid random test names"
    
    This reverts commit 4b26d79ba76792f53f77f3eceaf49b24e0e1578f.
    
    Reason for revert: This can be backwards compatible. We want to revert it for now.
    
    Change-Id: Ica4a6ff8f655d372baee73c2daab8517188655aa
2023-02-14 20:59:20 +00:00
Zuul e747859869 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to e37f0596e8f0eb4411e02e13fc394a9c0df5bd5f
  - Merge "[RBAC] Add share access rules tests"
  - [RBAC] Add share access rules tests
    
    The tests validate policy of access rule actions for
    admin, member and reader users in a project scope.
    
    Change-Id: I5d18760eb7f2df2c7364599e2022d9394e0b1f87
2023-02-12 17:30:34 +00:00
lkuchlan 470755f53f Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 72c3228a39ae4b6de1ece2a6bab5ec4f8829ddc8
  - [RBAC] Add skip condition for share manage
    
    In case a backend doesn't support this feature
    the tests will fail.
    
    Change-Id: I69fd7a3747986ce287c3a59cdc0f374fdd5b0099
2023-02-08 16:37:46 +00:00
Zuul 6555112df3 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to a93fc98451be5d8c9b4ab3cf7e78f9c300d0f3ec
  - Merge "Prepare the stable/wallaby jobs with pinned manila-tempest-plugin"
  - Prepare the stable/wallaby jobs with pinned manila-tempest-plugin
    
    As stable/wallaby is in EM phase, and currently broken
    with the Tempest master. We are pinning tempest there (depends-on).
    
    We are using the tempest 29.0.0 on stable/wallaby (depends-on) and
    compatible tag for tempest 29.0.0 is manila-tempest-plugin 1.8.0
    (for ddt version compatible with stable/wallaby constraints and tempest
    version)
    - https://github.com/openstack/manila-tempest-plugin/blob/1.8.0/requirements.txt
    - https://github.com/openstack/requirements/blob/stable/wallaby/upper-constraints.txt#L80
    
    Otherwise it fail for ddt incompatible version
    - https://zuul.opendev.org/t/openstack/build/4dad3a22fe5d485a96722cb6d68da63d
    
    Preparing the new set of jobs with manila-tempest-plugin pin to 1.8.0
    which will be used to test the stable/wallaby.
    
    Needed-By: https://review.opendev.org/c/openstack/manila/+/871864
    
    Depends-On: https://review.opendev.org/c/openstack/devstack/+/871782
    Change-Id: Ibf8c885529098417e8ff9b417bf172218f8d684a
2023-02-08 01:02:30 +00:00
Zuul 73a296e5f7 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to 6783ad72e9357764208aa115689f83d0c9f2add6
  - Merge "[RBAC] Add quota tests"
  - [RBAC] Add quota tests
    
    The tests validate policy of quota actions for admin,
    member and reader users in a project scope.
    
    Change-Id: I40c45eb6b36688b83cc5803ec99d9a420701a624
2023-02-07 14:59:41 +00:00
Zuul 94a1d3d6a6 Update git submodules
* Update manila-tempest-plugin from branch 'master'
  to cec2e199912d363e9c8ae6a929e519488e6ec116
  - Merge "[RBAC] Add share manage/unmanage tests"
  - [RBAC] Add share manage/unmanage tests
    
    The tests validate policy of share manage/unmanage actions
    for admin, member and reader users in a project scope.
    
    Change-Id: Ia7ce057233374b494f0d078ccf9f6eb07ad8458a
2023-02-07 14:41:25 +00:00