1ef537d65d
Since Kolla is run in the wild against PyPI mirrors which do not include the OpenDev-provided wheels, it might be nice to be able to test these scenarios in the CI. These jobs are added to the experimental queue so that they do not consume resources when not needed. Any Gerrit user may run them now to verify whether the change passes them. Change-Id: I9c33eeaf03be037651f82c831f0e07ab9a27752a
134 lines
4.0 KiB
YAML
134 lines
4.0 KiB
YAML
---
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- kolla-build-ubuntu-binary
|
|
- kolla-build-ubuntu-source
|
|
- kolla-ansible-ubuntu-source:
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-binary:
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-upgrade:
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
# Test rabbitmq and mariadb in multinode ceph jobs.
|
|
- kolla-ansible-ubuntu-source-ceph-ansible:
|
|
files: ^docker\/(base|cinder|glance|mariadb|openstack-base|rabbitmq)\/.*
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-upgrade-ceph-ansible:
|
|
files: ^docker\/(base|cinder|glance|mariadb|openstack-base|rabbitmq)\/.*
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-zun:
|
|
files: ^docker\/(base|cinder|etcd|iscsid|kuryr|openstack-base|zun)\/.*
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-ironic:
|
|
files: ^docker\/(base|dnsmasq|ironic|ironic-inspector|iscsid|openstack-base)\/.*
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-swift:
|
|
files: ^docker/(base|openstack-base|glance|swift)/
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-mariadb:
|
|
files: ^docker/(base|mariadb)/
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-masakari:
|
|
files: ^docker/(base|masakari|openstack-base)/
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-linuxbridge:
|
|
files: ^docker/(base|neutron|openstack-base)/
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-ovn:
|
|
files: ^docker/(base|neutron|openstack-base|openvswitch|ovn)/
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-prometheus-efk:
|
|
files: ^docker/(base|elasticsearch|grafana|kibana|prometheus)/
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-kvm:
|
|
files: ^docker/nova/
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
check-arm64:
|
|
jobs:
|
|
- kolla-build-ubuntu-source-aarch64
|
|
gate:
|
|
queue: kolla
|
|
jobs:
|
|
- kolla-build-ubuntu-source
|
|
- kolla-ansible-ubuntu-source:
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
- kolla-ansible-ubuntu-source-upgrade:
|
|
vars:
|
|
kolla_python_version: 3.8
|
|
periodic:
|
|
jobs:
|
|
- kolla-publish-ubuntu-source
|
|
- kolla-publish-ubuntu-binary
|
|
release:
|
|
jobs:
|
|
- kolla-publish-ubuntu-source
|
|
- kolla-publish-ubuntu-binary
|
|
experimental:
|
|
jobs:
|
|
- kolla-build-no-infra-wheels-ubuntu-source
|
|
|
|
- job:
|
|
name: kolla-build-ubuntu-binary
|
|
parent: kolla-base
|
|
nodeset: kolla-ubuntu-focal
|
|
voting: false
|
|
vars:
|
|
base_distro: ubuntu
|
|
install_type: binary
|
|
|
|
- job:
|
|
name: kolla-publish-ubuntu-binary
|
|
parent: kolla-build-ubuntu-binary
|
|
post-run: tests/playbooks/publish.yml
|
|
vars:
|
|
publisher: true
|
|
secrets:
|
|
- kolla_dockerhub_creds
|
|
|
|
- job:
|
|
name: kolla-build-ubuntu-source
|
|
parent: kolla-base
|
|
nodeset: kolla-ubuntu-focal
|
|
vars:
|
|
base_distro: ubuntu
|
|
install_type: source
|
|
|
|
- job:
|
|
name: kolla-build-ubuntu-source-aarch64
|
|
parent: kolla-build-ubuntu-source
|
|
nodeset: kolla-ubuntu-focal-aarch64
|
|
voting: false
|
|
|
|
- job:
|
|
name: kolla-publish-ubuntu-source
|
|
parent: kolla-build-ubuntu-source
|
|
post-run: tests/playbooks/publish.yml
|
|
vars:
|
|
publisher: true
|
|
secrets:
|
|
- kolla_dockerhub_creds
|
|
|
|
- job:
|
|
name: kolla-build-no-infra-wheels-ubuntu-source
|
|
parent: kolla-build-no-infra-wheels-base
|
|
nodeset: kolla-ubuntu-focal
|
|
vars:
|
|
base_distro: ubuntu
|
|
install_type: source
|