kolla-ansible/zuul.d/jobs.yaml
Michal Nasiadka e1ec02eddf Replace ElasticSearch and Kibana with OpenSearch
This change replaces ElasticSearch with OpenSearch, and Kibana
with OpenSearch Dashboards. It migrates the data from ElasticSearch
to OpenSearch upon upgrade.

No TLS support is in this patch (will be a followup).

A replacement for ElasticSearch Curator will be added as a followup.

Depends-On: https://review.opendev.org/c/openstack/kolla/+/830373

Co-authored-by: Doug Szumski <doug@stackhpc.com>
Co-authored-by: Kyle Dean <kyle@stackhpc.com>
Change-Id: Iab10ce7ea5d5f21a40b1f99b28e3290b7e9ce895
2022-12-01 10:27:50 +00:00

419 lines
9.9 KiB
YAML

---
- job:
name: kolla-ansible-centos9s-source
parent: kolla-ansible-base
nodeset: kolla-ansible-centos9s
voting: false
vars:
base_distro: centos
tls_enabled: true
kolla_build_images: true
- job:
name: kolla-ansible-debian-source-aarch64
parent: kolla-ansible-debian-source
nodeset: kolla-ansible-debian-bullseye-aarch64
voting: false
timeout: 10800
required-projects:
- openstack/kolla
- job:
name: kolla-ansible-debian-source
parent: kolla-ansible-base
nodeset: kolla-ansible-debian-bullseye
vars:
base_distro: debian
tls_enabled: true
- job:
name: kolla-ansible-openeuler-source
parent: kolla-ansible-base
nodeset: kolla-ansible-openeuler-22.03-lts
voting: false
vars:
base_distro: ubuntu
tls_enabled: true
- job:
name: kolla-ansible-rocky9-source
parent: kolla-ansible-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: rocky
tls_enabled: true
- job:
name: kolla-ansible-ubuntu-source
parent: kolla-ansible-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
tls_enabled: true
- job:
name: kolla-ansible-rocky9-source-kvm
parent: kolla-ansible-kvm-base
nodeset: kolla-ansible-rocky9-nested-virt
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-kvm
parent: kolla-ansible-kvm-base
nodeset: kolla-ansible-jammy-nested-virt
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-multinode-ipv6
parent: kolla-ansible-ipv6-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-multinode-ipv6
parent: kolla-ansible-ipv6-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-cephadm
parent: kolla-ansible-cephadm-base
nodeset: kolla-ansible-rocky9-multi
timeout: 9000
vars:
base_distro: rocky
cephadm_use_package_from_distribution: true
- job:
name: kolla-ansible-ubuntu-source-cephadm
parent: kolla-ansible-cephadm-base
nodeset: kolla-ansible-jammy-multi
timeout: 9000
vars:
base_distro: ubuntu
cephadm_use_package_from_distribution: true
- job:
name: kolla-ansible-rocky9-source-mariadb
parent: kolla-ansible-mariadb-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-mariadb
parent: kolla-ansible-mariadb-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-upgrade
parent: kolla-ansible-base
nodeset: kolla-ansible-rocky9
timeout: 9000
vars:
base_distro: rocky
install_type: source
is_upgrade: yes
tls_enabled: true
- job:
name: kolla-ansible-debian-source-upgrade
parent: kolla-ansible-base
nodeset: kolla-ansible-debian-bullseye
timeout: 9000
vars:
base_distro: debian
install_type: source
is_upgrade: yes
tls_enabled: true
- job:
name: kolla-ansible-debian-source-upgrade-aarch64
parent: kolla-ansible-debian-source-upgrade
nodeset: kolla-ansible-debian-bullseye-aarch64
- job:
name: kolla-ansible-ubuntu-binary-upgrade
parent: kolla-ansible-base
nodeset: kolla-ansible-focal
timeout: 9000
vars:
base_distro: ubuntu
install_type: binary
is_upgrade: yes
tls_enabled: true
- job:
name: kolla-ansible-ubuntu-source-upgrade
parent: kolla-ansible-base
nodeset: kolla-ansible-focal
timeout: 9000
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
tls_enabled: true
- job:
name: kolla-ansible-rocky9-source-upgrade-cephadm
parent: kolla-ansible-cephadm-base
nodeset: kolla-ansible-rocky9-multi
timeout: 9000
vars:
base_distro: rocky
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-ubuntu-source-upgrade-cephadm
parent: kolla-ansible-cephadm-base
nodeset: kolla-ansible-focal-multi
timeout: 9000
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-rocky9-source-upgrade-ovn
parent: kolla-ansible-ovn-base
nodeset: kolla-ansible-rocky9-multi
timeout: 9000
vars:
base_distro: rocky
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-ubuntu-source-upgrade-ovn
parent: kolla-ansible-ovn-base
nodeset: kolla-ansible-focal-multi
timeout: 9000
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-rocky9-source-bifrost
parent: kolla-ansible-bifrost-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-bifrost
parent: kolla-ansible-bifrost-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-zun
parent: kolla-ansible-zun-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: rocky
- job:
name: kolla-ansible-debian-source-zun
parent: kolla-ansible-zun-base
nodeset: kolla-ansible-debian-bullseye-multi
vars:
base_distro: debian
- job:
name: kolla-ansible-ubuntu-source-zun
parent: kolla-ansible-zun-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-swift
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: rocky
# NOTE(yoctozepto): We need this here because we initialise Swift outside
# of Kolla Ansible and need to know the version of images.
base_distro_version: 9
- job:
name: kolla-ansible-ubuntu-source-swift
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
# NOTE(yoctozepto): We need this here because we initialise Swift outside
# of Kolla Ansible and need to know the version of images.
base_distro_version: jammy
- job:
name: kolla-ansible-rocky9-source-swift-upgrade
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-rocky9-multi
timeout: 10800
vars:
base_distro: rocky
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-ubuntu-source-swift-upgrade
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-focal-multi
timeout: 10800
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-rocky9-source-scenario-nfv
parent: kolla-ansible-scenario-nfv-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: rocky
- job:
name: kolla-ansible-rocky9-source-ironic
parent: kolla-ansible-ironic-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: rocky
- job:
name: kolla-ansible-debian-source-ironic
parent: kolla-ansible-ironic-base
nodeset: kolla-ansible-debian-bullseye
vars:
base_distro: debian
- job:
name: kolla-ansible-ubuntu-source-ironic
parent: kolla-ansible-ironic-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-magnum
parent: kolla-ansible-magnum-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-magnum
parent: kolla-ansible-magnum-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-octavia
parent: kolla-ansible-octavia-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-octavia
parent: kolla-ansible-octavia-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-ubuntu-source-masakari
parent: kolla-ansible-masakari-base
nodeset: kolla-ansible-jammy-masakari
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-masakari
parent: kolla-ansible-masakari-base
nodeset: kolla-ansible-rocky9-masakari
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-cells
parent: kolla-ansible-cells-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-cells
parent: kolla-ansible-cells-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: rocky
- job:
name: kolla-ansible-rocky9-source-ovn
parent: kolla-ansible-ovn-base
nodeset: kolla-ansible-rocky9-multi
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-ovn
parent: kolla-ansible-ovn-base
nodeset: kolla-ansible-jammy-multi
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-source-prometheus-opensearch
parent: kolla-ansible-prometheus-opensearch-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-prometheus-opensearch
parent: kolla-ansible-prometheus-opensearch-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-ubuntu-source-prometheus-opensearch-upgrade
parent: kolla-ansible-prometheus-opensearch-base
nodeset: kolla-ansible-focal
vars:
base_distro: ubuntu
install_type: source
is_upgrade: yes
- job:
name: kolla-ansible-rocky9-source-venus
parent: kolla-ansible-venus-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: rocky
- job:
name: kolla-ansible-ubuntu-source-venus
parent: kolla-ansible-venus-base
nodeset: kolla-ansible-jammy
vars:
base_distro: ubuntu
- job:
name: kolla-ansible-rocky9-hashi-vault
parent: kolla-ansible-hashi-vault-base
nodeset: kolla-ansible-rocky9
vars:
base_distro: rocky