[CI] Pin tempest plugin and scenario test image
Tempest is pinned to a 26.1.0 on this stable branch [1]. manila-tempest-plugin in Zed requires a newer tempest release [2] than this one. So, pin manila-tempest-plugin as well to a version that can still work with the pinned version of tempest. Also, manila's test image (built from manila-image-elements) is based off of Ubuntu 22.04 (Jammy Jellyfish) in the Zed release; we don't need that image to be used to test this stable branch and we could use an older version (based on Ubuntu 20.04 - Focal Fossa) that requires less memory/CPU [3] [1] https://review.opendev.org/c/openstack/devstack/+/838051 [2] https://review.opendev.org/c/openstack/manila-tempest-plugin/+/849995 [3] https://review.opendev.org/c/openstack/manila-tempest-plugin/+/846061 Change-Id: Ic7213030dd433b765d5a815d8a31aee01b09da1c Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
This commit is contained in:
parent
b40b580059
commit
07da43dd8b
|
@ -189,7 +189,7 @@ if [[ "$DRIVER" == "lvm" ]]; then
|
|||
RUN_MANILA_IPV6_TESTS=True
|
||||
iniset $TEMPEST_CONFIG share enable_ip_rules_for_protocols 'nfs'
|
||||
iniset $TEMPEST_CONFIG share enable_user_rules_for_protocols 'cifs'
|
||||
iniset $TEMPEST_CONFIG share image_with_share_tools 'manila-service-image-master'
|
||||
iniset $TEMPEST_CONFIG share image_with_share_tools 'manila-service-image-1.3.0-76-ga216835'
|
||||
iniset $TEMPEST_CONFIG auth use_dynamic_credentials True
|
||||
iniset $TEMPEST_CONFIG share capability_snapshot_support True
|
||||
if ! grep $USERNAME_FOR_USER_RULES "/etc/passwd"; then
|
||||
|
@ -223,7 +223,7 @@ elif [[ "$DRIVER" == "zfsonlinux" ]]; then
|
|||
iniset $TEMPEST_CONFIG share multitenancy_enabled False
|
||||
iniset $TEMPEST_CONFIG share multi_backend True
|
||||
iniset $TEMPEST_CONFIG share backend_replication_type 'readable'
|
||||
iniset $TEMPEST_CONFIG share image_with_share_tools 'manila-service-image-master'
|
||||
iniset $TEMPEST_CONFIG share image_with_share_tools 'manila-service-image-1.3.0-76-ga216835'
|
||||
iniset $TEMPEST_CONFIG auth use_dynamic_credentials True
|
||||
iniset $TEMPEST_CONFIG share capability_snapshot_support True
|
||||
iniset $TEMPEST_CONFIG share run_create_share_from_snapshot_in_another_pool_or_az_tests True
|
||||
|
|
|
@ -124,8 +124,8 @@ MANILA_PATH_TO_PRIVATE_KEY=${MANILA_PATH_TO_PRIVATE_KEY:-"$USER_HOME/.ssh/id_rsa
|
|||
MANILA_SERVICE_KEYPAIR_NAME=${MANILA_SERVICE_KEYPAIR_NAME:-"manila-service"}
|
||||
|
||||
MANILA_SERVICE_INSTANCE_USER=${MANILA_SERVICE_INSTANCE_USER:-"manila"}
|
||||
MANILA_SERVICE_IMAGE_URL=${MANILA_SERVICE_IMAGE_URL:-"http://tarballs.openstack.org/manila-image-elements/images/manila-service-image-master.qcow2"}
|
||||
MANILA_SERVICE_IMAGE_NAME=${MANILA_SERVICE_IMAGE_NAME:-"manila-service-image-master"}
|
||||
MANILA_SERVICE_IMAGE_URL=${MANILA_SERVICE_IMAGE_URL:-"https://tarballs.opendev.org/openstack/manila-image-elements/images/manila-service-image-1.3.0-76-ga216835.qcow2"}
|
||||
MANILA_SERVICE_IMAGE_NAME=${MANILA_SERVICE_IMAGE_NAME:-"manila-service-image-1.3.0-76-ga216835"}
|
||||
MANILA_USE_SCHEDULER_CREATING_SHARE_FROM_SNAPSHOT=${MANILA_USE_SCHEDULER_CREATING_SHARE_FROM_SNAPSHOT:-"False"}
|
||||
|
||||
# Third party CI Vendors should set this to false to skip the service image download
|
||||
|
|
|
@ -16,7 +16,8 @@
|
|||
- openstack/grenade
|
||||
- openstack/manila
|
||||
- openstack/python-manilaclient
|
||||
- openstack/manila-tempest-plugin
|
||||
- name: openstack/manila-tempest-plugin
|
||||
override-checkout: 1.8.0
|
||||
vars:
|
||||
grenade_devstack_localrc:
|
||||
shared:
|
||||
|
|
|
@ -65,6 +65,13 @@
|
|||
- ^setup.cfg$
|
||||
- ^tools/.*$
|
||||
- ^tox.ini$
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/manila
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
- name: openstack/manila-tempest-plugin
|
||||
override-checkout: 1.8.0
|
||||
|
||||
|
||||
- job:
|
||||
|
@ -72,78 +79,40 @@
|
|||
parent: manila-tempest-base
|
||||
run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-native/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
required-projects:
|
||||
- x/devstack-plugin-glusterfs
|
||||
- openstack/manila
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-dsvm-glusterfs-nfs
|
||||
parent: manila-tempest-base
|
||||
run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-dsvm-glusterfs-nfs/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
required-projects:
|
||||
- x/devstack-plugin-glusterfs
|
||||
- openstack/manila
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-dsvm-mysql-generic
|
||||
parent: manila-tempest-base
|
||||
run: playbooks/legacy/manila-tempest-dsvm-mysql-generic/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-dsvm-mysql-generic/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/manila
|
||||
- openstack/manila-image-elements
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-dsvm-postgres-container
|
||||
parent: manila-tempest-base
|
||||
run: playbooks/legacy/manila-tempest-dsvm-postgres-container/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-dsvm-postgres-container/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/manila
|
||||
- openstack/manila-image-elements
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-dsvm-postgres-zfsonlinux
|
||||
parent: manila-tempest-base
|
||||
run: playbooks/legacy/manila-tempest-dsvm-postgres-zfsonlinux/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-dsvm-postgres-zfsonlinux/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/manila
|
||||
- openstack/manila-image-elements
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-dsvm-scenario
|
||||
parent: manila-tempest-base
|
||||
run: playbooks/legacy/manila-tempest-dsvm-scenario/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-dsvm-scenario/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/manila
|
||||
- openstack/manila-image-elements
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-minimal-dsvm-cephfs-native-centos-7
|
||||
|
@ -152,12 +121,7 @@
|
|||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native-centos-7/post.yaml
|
||||
nodeset: legacy-centos-7
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/devstack-plugin-ceph
|
||||
- openstack/manila
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-minimal-dsvm-cephfs-native
|
||||
|
@ -165,12 +129,7 @@
|
|||
run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-native/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/devstack-plugin-ceph
|
||||
- openstack/manila
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-minimal-dsvm-cephfs-nfs-centos-7
|
||||
|
@ -179,12 +138,8 @@
|
|||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs-centos-7/post.yaml
|
||||
nodeset: legacy-centos-7
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/devstack-plugin-ceph
|
||||
- openstack/manila
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
- openstack/neutron-dynamic-routing
|
||||
|
||||
- job:
|
||||
name: manila-tempest-minimal-dsvm-cephfs-nfs
|
||||
|
@ -192,25 +147,14 @@
|
|||
run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-cephfs-nfs/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/devstack-plugin-ceph
|
||||
- openstack/manila
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/neutron-dynamic-routing
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-minimal-dsvm-dummy
|
||||
parent: manila-tempest-base
|
||||
run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-dummy/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/manila
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-minimal-dsvm-lvm
|
||||
|
@ -218,19 +162,12 @@
|
|||
run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm/run.yaml
|
||||
post-run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm/post.yaml
|
||||
required-projects:
|
||||
- openstack/devstack-gate
|
||||
- openstack/manila
|
||||
- openstack/manila-tempest-plugin
|
||||
- openstack/neutron-dynamic-routing
|
||||
- openstack/python-manilaclient
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tempest-minimal-lvm-ipv6-only
|
||||
parent: manila-tempest-minimal-dsvm-lvm
|
||||
run: playbooks/legacy/manila-tempest-minimal-dsvm-lvm/run-ipv6.yaml
|
||||
required-projects:
|
||||
- openstack/tempest
|
||||
|
||||
- job:
|
||||
name: manila-tox-genconfig
|
||||
|
|
Loading…
Reference in New Issue