Files
openstack-helm/zuul.d/2024.2.yaml
Vladimir Kozhukalov 1d386c506f Cleanup metallb feature gate
metallb isn't really a feature gate because
it is not related to any override. Instead we
used it only during ingress deployment to decide
whether we need to deploy cluster ingress instance.
Previously we moved ingress deployment to the deploy-env
role and cluster ingress instance is deployed
when metallb_setup job variable is set.

Change-Id: I22f6864e40f86527826a40379e516228f43896da
2025-03-04 06:27:15 +00:00

117 lines
3.6 KiB
YAML

---
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- job:
name: openstack-helm-cinder-2024-2-ubuntu_jammy
parent: openstack-helm-cinder-rook
vars:
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy
- job:
name: openstack-helm-compute-kit-2024-2-ubuntu_jammy
parent: openstack-helm-compute-kit
nodeset: openstack-helm-1node-3nodes-ubuntu_jammy
timeout: 10800
vars:
metallb_setup: true
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy
- job:
name: openstack-helm-compute-kit-cilium-metallb-2024-2-ubuntu_jammy
parent: openstack-helm-compute-kit
nodeset: openstack-helm-1node-3nodes-ubuntu_jammy
vars:
calico_setup: false
cilium_setup: true
metallb_setup: true
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy
- job:
name: openstack-helm-compute-kit-flannel-metallb-2024-2-ubuntu_jammy
parent: openstack-helm-compute-kit
nodeset: openstack-helm-1node-3nodes-ubuntu_jammy
vars:
calico_setup: false
flannel_setup: true
metallb_setup: true
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy
- job:
name: openstack-helm-compute-kit-helm-repo-public-2024-2-ubuntu_jammy
parent: openstack-helm-compute-kit-helm-repo-public
nodeset: openstack-helm-1node-3nodes-ubuntu_jammy
vars:
metallb_setup: true
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy
- job:
name: openstack-helm-compute-kit-ovn-2024-2-ubuntu_jammy
parent: openstack-helm-compute-kit-ovn
nodeset: openstack-helm-3nodes-ubuntu_jammy
vars:
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy
feature_gates: ovn
- job:
name: openstack-helm-umbrella-2024-2-ubuntu_jammy
parent: openstack-helm-umbrella
nodeset: openstack-helm-3nodes-ubuntu_jammy
vars:
# FIXME: Newer versions of Helm include improved
# validation checks that might flag immutable field
# updates that were previously not strictly enforced
# or detected in older versions.
helm_version: "v3.6.3"
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy
- job:
name: openstack-helm-tls-2024-2-ubuntu_jammy
parent: openstack-helm-tls
vars:
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy
feature_gates: tls
- job:
name: openstack-helm-tacker-2024-2-ubuntu_jammy
parent: openstack-helm-tacker
nodeset: openstack-helm-1node-32GB-ubuntu_jammy
vars:
osh_params:
openstack_release: "2024.2"
container_distro_name: ubuntu
container_distro_version: jammy