b584be7fa7
This commit disables tempest and install jobs on changes that only modify documentation, releasenotes or .rst files. Please note that it overrides odd tempest job rules, that disabled jobs on patches that only modify requirements.txt or setup.cfg. Both those files affect Kuryr functionality and modifications to them should be tested. Change-Id: I868bfb16470d79828ba2d3d23e034439b1a333c5
163 lines
4.5 KiB
YAML
163 lines
4.5 KiB
YAML
- job:
|
|
name: kuryr-kubernetes-install-base
|
|
parent: legacy-dsvm-base
|
|
run: playbooks/kuryr-kubernetes-install-base/run.yaml
|
|
post-run: playbooks/kuryr-kubernetes-install-base/post.yaml
|
|
timeout: 4200
|
|
vars:
|
|
variant: default
|
|
required-projects:
|
|
- openstack-infra/devstack-gate
|
|
- openstack/devstack-plugin-container
|
|
- openstack/dragonflow
|
|
- openstack/kuryr
|
|
- openstack/kuryr-kubernetes
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^releasenotes/.*$
|
|
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-base
|
|
parent: legacy-dsvm-base
|
|
run: playbooks/tempest-kuryr-kubernetes-base/run.yaml
|
|
post-run: playbooks/tempest-kuryr-kubernetes-base/post.yaml
|
|
timeout: 4200
|
|
vars:
|
|
loadbalancer: lbaasv2
|
|
kuryr_daemon: False
|
|
container_engine: kubernetes
|
|
required-projects:
|
|
- openstack-infra/devstack-gate
|
|
- openstack/devstack-plugin-container
|
|
- openstack/kuryr
|
|
- openstack/kuryr-kubernetes
|
|
- openstack/kuryr-tempest-plugin
|
|
- openstack/tempest
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^releasenotes/.*$
|
|
|
|
- job:
|
|
name: kuryr-kubernetes-install-default
|
|
parent: kuryr-kubernetes-install-base
|
|
|
|
- job:
|
|
name: kuryr-kubernetes-install-dragonflow
|
|
parent: kuryr-kubernetes-install-base
|
|
vars:
|
|
variant: dragonflow
|
|
voting: false
|
|
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-multinode
|
|
parent: legacy-dsvm-base-multinode
|
|
run: playbooks/tempest-kuryr-kubernetes-multinode/run.yaml
|
|
post-run: playbooks/tempest-kuryr-kubernetes-multinode/post.yaml
|
|
timeout: 4200
|
|
required-projects:
|
|
- openstack-infra/devstack-gate
|
|
- openstack/devstack-plugin-container
|
|
- openstack/kuryr
|
|
- openstack/kuryr-kubernetes
|
|
- openstack/kuryr-tempest-plugin
|
|
- openstack/tempest
|
|
nodeset: legacy-ubuntu-xenial-2-node
|
|
voting: false
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^doc/.*$
|
|
- ^releasenotes/.*$
|
|
|
|
# Tempest with LBaaSV2
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-lbaasv2
|
|
parent: tempest-kuryr-kubernetes-base
|
|
|
|
# Tempest with LBaaSV2 and CNI daemon enabled
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-lbaasv2-daemon
|
|
parent: tempest-kuryr-kubernetes-base
|
|
vars:
|
|
kuryr_daemon: True
|
|
|
|
# Tempest with LBaaSV2 and OpenShift
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-lbaasv2-openshift
|
|
parent: tempest-kuryr-kubernetes-lbaasv2
|
|
vars:
|
|
container_engine: openshift
|
|
voting: false
|
|
|
|
# Tempest with LBaaSV2, OpenShift and CNI daemon enabled
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-lbaasv2-daemon-openshift
|
|
parent: tempest-kuryr-kubernetes-lbaasv2-daemon
|
|
vars:
|
|
container_engine: openshift
|
|
voting: false
|
|
|
|
# Tempest with Octavia
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-octavia
|
|
parent: tempest-kuryr-kubernetes-base
|
|
vars:
|
|
loadbalancer: octavia
|
|
required-projects:
|
|
- openstack-infra/devstack-gate
|
|
- openstack/barbican
|
|
- openstack/devstack-plugin-container
|
|
- openstack/kuryr
|
|
- openstack/kuryr-kubernetes
|
|
- openstack/kuryr-tempest-plugin
|
|
- openstack/octavia
|
|
- openstack/python-barbicanclient
|
|
- openstack/python-octaviaclient
|
|
- openstack/tempest
|
|
|
|
# Tempest with Octavia and CNI daemon enabled
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-octavia-daemon
|
|
parent: tempest-kuryr-kubernetes-octavia
|
|
vars:
|
|
kuryr_daemon: True
|
|
voting: false
|
|
|
|
# Tempest with Octavia and OpenShift
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-octavia-openshift
|
|
parent: tempest-kuryr-kubernetes-octavia
|
|
vars:
|
|
container_engine: openshift
|
|
voting: false
|
|
|
|
# Tempest with Octavia, OpenShift and CNI daemon enabled
|
|
- job:
|
|
name: tempest-kuryr-kubernetes-octavia-daemon-openshift
|
|
parent: tempest-kuryr-kubernetes-octavia-daemon
|
|
vars:
|
|
container_engine: openshift
|
|
voting: false
|
|
|
|
- project:
|
|
name: openstack/kuryr-kubernetes
|
|
check:
|
|
jobs:
|
|
- kuryr-kubernetes-install-default
|
|
- kuryr-kubernetes-install-dragonflow
|
|
- tempest-kuryr-kubernetes-lbaasv2
|
|
- tempest-kuryr-kubernetes-lbaasv2-openshift
|
|
- tempest-kuryr-kubernetes-lbaasv2-daemon
|
|
- tempest-kuryr-kubernetes-octavia
|
|
- tempest-kuryr-kubernetes-octavia-daemon
|
|
- tempest-kuryr-kubernetes-octavia-openshift
|
|
gate:
|
|
jobs:
|
|
- kuryr-kubernetes-install-default
|
|
experimental:
|
|
jobs:
|
|
- tempest-kuryr-kubernetes-multinode
|
|
- tempest-kuryr-kubernetes-lbaasv2-daemon-openshift
|
|
- tempest-kuryr-kubernetes-octavia-daemon-openshift
|