Skip to content

Commit

Permalink
[CI] Fix gate
Browse files Browse the repository at this point in the history
This patch contains multiple fixes to unblock the gate:

1. use appropriate version of tempest repos

glance-secure-rbac-protection-functional job is failing as it uses too
recent version of tempest plugin which is not compatible with yoga
branch anymore [1]. This patch uses yoga-last tagged tempest and plugin
for the job.

2. drop centos-8 based job

glance-multistore-cinder-import-fips used centos-8 based nodeset which
was dropped from CI config (due to centos-8 reached End of Life)

[1] "ERROR: Package 'glance-tempest-plugin' requires a different
     Python: 3.8.10 not in '>=3.9'"

Change-Id: I1fd66444bfb313969c45e77fed4daf8e5d0fc9f4
  • Loading branch information
Elod Illes committed Nov 29, 2024
1 parent 04a2303 commit b732c13
Showing 1 changed file with 12 additions and 26 deletions.
38 changes: 12 additions & 26 deletions .zuul.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -256,27 +256,6 @@
CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
GLANCE_CINDER_DEFAULT_BACKEND: lvmdriver-1

- job:
name: glance-multistore-cinder-import-fips
parent: tempest-integrated-storage-import
description: |
The regular import workflow job to test with multiple cinder stores with
fips enabled
nodeset: devstack-single-node-centos-8-stream
pre-run: playbooks/enable-fips.yaml
vars:
configure_swap_size: 4096
devstack_localrc:
USE_CINDER_FOR_GLANCE: True
GLANCE_ENABLE_MULTIPLE_STORES: True
CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1,lvm:lvmdriver-2
GLANCE_CINDER_DEFAULT_BACKEND: lvmdriver-1
devstack_local_conf:
test-config:
"$TEMPEST_CONFIG":
validation:
ssh_key_type: 'ecdsa'

- job:
name: tempest-integrated-storage-import-standalone
parent: tempest-integrated-storage-import
Expand Down Expand Up @@ -337,16 +316,18 @@
irrelevant-files: *tempest-irrelevant-files
- glance-multistore-cinder-import:
irrelevant-files: *tempest-irrelevant-files
- glance-multistore-cinder-import-fips:
voting: false
irrelevant-files: *tempest-irrelevant-files
- grenade:
irrelevant-files: *tempest-irrelevant-files
- tempest-ipv6-only:
irrelevant-files: *tempest-irrelevant-files
- nova-ceph-multistore:
irrelevant-files: *tempest-irrelevant-files
- glance-secure-rbac-protection-functional
- glance-secure-rbac-protection-functional:
required-projects:
- name: openstack/glance
override-checkout: yoga-last
- name: openstack/glance-tempest-plugin
override-checkout: yoga-last

gate:
jobs:
Expand All @@ -364,7 +345,12 @@
irrelevant-files: *tempest-irrelevant-files
- nova-ceph-multistore:
irrelevant-files: *tempest-irrelevant-files
- glance-secure-rbac-protection-functional
- glance-secure-rbac-protection-functional:
required-projects:
- name: openstack/glance
override-checkout: yoga-last
- name: openstack/glance-tempest-plugin
override-checkout: yoga-last
experimental:
jobs:
- glance-tox-py39-glance_store-tips
Expand Down

0 comments on commit b732c13

Please sign in to comment.