Merge "Add octavia-grenade-slurp CI job" into stable/2023.1

This commit is contained in:
Zuul 2023-04-13 20:18:21 +00:00 committed by Gerrit Code Review
commit 11512bf612
2 changed files with 45 additions and 7 deletions

View File

@ -42,13 +42,13 @@
name: octavia-grenade name: octavia-grenade
parent: grenade parent: grenade
nodeset: octavia-single-node-ubuntu-focal nodeset: octavia-single-node-ubuntu-focal
required-projects: required-projects: &o-grenade-required-projects
- opendev.org/openstack/grenade - opendev.org/openstack/grenade
- opendev.org/openstack/octavia - opendev.org/openstack/octavia
- opendev.org/openstack/octavia-lib - opendev.org/openstack/octavia-lib
- opendev.org/openstack/octavia-tempest-plugin - opendev.org/openstack/octavia-tempest-plugin
- opendev.org/openstack/python-octaviaclient - opendev.org/openstack/python-octaviaclient
vars: vars: &o-grenade-vars
grenade_devstack_localrc: grenade_devstack_localrc:
shared: shared:
DIB_LOCAL_ELEMENTS: openstack-ci-mirrors DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
@ -88,10 +88,46 @@
'/var/log/octavia-amphora.log': 'logs' '/var/log/octavia-amphora.log': 'logs'
- job: - job:
name: octavia-grenade-ffu name: octavia-grenade-skip-level
parent: octavia-grenade description: |
Grenade job that skips a release, validating that deployers can skip
specific releases as prescribed by our process.
parent: grenade-skip-level
nodeset: octavia-single-node-ubuntu-focal
required-projects: *o-grenade-required-projects
vars: vars:
grenade_from_branch: stable/stein <<: *o-grenade-vars
grenade_devstack_localrc:
shared:
DIB_LOCAL_ELEMENTS: openstack-ci-mirrors
LIBVIRT_TYPE: kvm
LIBVIRT_CPU_MODE: host-passthrough
# Required for the update from yoga (ML2/OVS is the default) to
# 2023.1 (ML2/OVN is the default)
Q_AGENT: openvswitch
Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
devstack_services:
s-account: false
s-container: false
s-object: false
s-proxy: false
c-api: false
c-bak: false
c-vol: false
cinder: false
octavia: true
o-api: true
o-cw: true
o-hm: true
o-hk: true
ovn-northd: false
ovn-controller: false
q-ovn-metadata-agent: false
q-agt: true
q-dhcp: true
q-l3: true
q-meta: true
- job: - job:
name: octavia-v2-dsvm-scenario-amphora-v2 name: octavia-v2-dsvm-scenario-amphora-v2

View File

@ -56,7 +56,7 @@
- octavia-v2-dsvm-tls-barbican: - octavia-v2-dsvm-tls-barbican:
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
- octavia-grenade: - octavia-grenade:
irrelevant-files: irrelevant-files: &grenade-irrelevant-files
- ^.*\.rst$ - ^.*\.rst$
- ^api-ref/.*$ - ^api-ref/.*$
- ^doc/.*$ - ^doc/.*$
@ -66,6 +66,8 @@
- ^tools/.*$ - ^tools/.*$
- ^(test-|)requirements.txt$ - ^(test-|)requirements.txt$
- ^tox.ini$ - ^tox.ini$
- octavia-grenade-skip-level:
irrelevant-files: *grenade-irrelevant-files
- octavia-v2-dsvm-tls-barbican-fips: - octavia-v2-dsvm-tls-barbican-fips:
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
voting: false voting: false
@ -114,6 +116,7 @@
- octavia-v2-dsvm-scenario - octavia-v2-dsvm-scenario
- octavia-v2-dsvm-tls-barbican - octavia-v2-dsvm-tls-barbican
- octavia-grenade - octavia-grenade
- octavia-grenade-skip-level
periodic: periodic:
jobs: jobs:
- publish-openstack-octavia-amphora-image-focal: - publish-openstack-octavia-amphora-image-focal:
@ -121,7 +124,6 @@
- publish-openstack-octavia-amphora-image-centos-9-stream: - publish-openstack-octavia-amphora-image-centos-9-stream:
branches: ^(?!stable/.*).*$ branches: ^(?!stable/.*).*$
- octavia-amphora-image-build - octavia-amphora-image-build
- octavia-grenade-ffu
# Putting octavia-v2-dsvm-scenario-fips in periodic as centos 8 is too slow # Putting octavia-v2-dsvm-scenario-fips in periodic as centos 8 is too slow
- octavia-v2-dsvm-scenario-fips: - octavia-v2-dsvm-scenario-fips:
voting: false voting: false