Build "master" images in "main" (#1090)
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index e0038b9..7089996 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -17,18 +17,129 @@
check:
jobs:
- atmosphere-build-collection
- - atmosphere-buildset-registry
- - atmosphere-molecule-aio-keycloak
- - atmosphere-molecule-aio-openvswitch
- - atmosphere-molecule-aio-ovn
- - atmosphere-molecule-csi-local-path-provisioner
- - atmosphere-molecule-csi-rbd
+ - atmosphere-molecule-aio-keycloak:
+ dependencies: &molecule_check_dependencies
+ - name: atmosphere-build-container-image-barbican
+ soft: true
+ - name: atmosphere-build-container-image-cinder
+ soft: true
+ - name: atmosphere-build-container-image-cluster-api-provider-openstack
+ soft: true
+ - name: atmosphere-build-container-image-designate
+ soft: true
+ - name: atmosphere-build-container-image-glance
+ soft: true
+ - name: atmosphere-build-container-image-heat
+ soft: true
+ - name: atmosphere-build-container-image-horizon
+ soft: true
+ - name: atmosphere-build-container-image-ironic
+ soft: true
+ - name: atmosphere-build-container-image-keystone
+ soft: true
+ - name: atmosphere-build-container-image-kubernetes-entrypoint
+ soft: true
+ - name: atmosphere-build-container-image-libvirt-tls-sidecar
+ soft: true
+ - name: atmosphere-build-container-image-libvirtd
+ soft: true
+ - name: atmosphere-build-container-image-magnum
+ soft: true
+ - name: atmosphere-build-container-image-manila
+ soft: true
+ - name: atmosphere-build-container-image-netoffload
+ soft: true
+ - name: atmosphere-build-container-image-neutron
+ soft: true
+ - name: atmosphere-build-container-image-nova
+ soft: true
+ - name: atmosphere-build-container-image-nova-ssh
+ soft: true
+ - name: atmosphere-build-container-image-octavia
+ soft: true
+ - name: atmosphere-build-container-image-openvswitch
+ soft: true
+ - name: atmosphere-build-container-image-ovn
+ soft: true
+ - name: atmosphere-build-container-image-placement
+ soft: true
+ - name: atmosphere-build-container-image-senlin
+ soft: true
+ - name: atmosphere-build-container-image-staffeln
+ soft: true
+ - name: atmosphere-build-container-image-tempest
+ soft: true
+ - atmosphere-molecule-aio-openvswitch:
+ dependencies: *molecule_check_dependencies
+ - atmosphere-molecule-aio-ovn:
+ dependencies: *molecule_check_dependencies
+ - atmosphere-molecule-csi-local-path-provisioner:
+ dependencies: *molecule_check_dependencies
+ - atmosphere-molecule-csi-rbd:
+ dependencies: *molecule_check_dependencies
gate:
jobs:
- atmosphere-build-collection
- post:
- jobs:
- - atmosphere-upload-images
+ - atmosphere-molecule-aio-keycloak:
+ dependencies: &molecule_gate_dependencies
+ - name: atmosphere-upload-container-image-barbican
+ soft: true
+ - name: atmosphere-upload-container-image-cinder
+ soft: true
+ - name: atmosphere-upload-container-image-cluster-api-provider-openstack
+ soft: true
+ - name: atmosphere-upload-container-image-designate
+ soft: true
+ - name: atmosphere-upload-container-image-glance
+ soft: true
+ - name: atmosphere-upload-container-image-heat
+ soft: true
+ - name: atmosphere-upload-container-image-horizon
+ soft: true
+ - name: atmosphere-upload-container-image-ironic
+ soft: true
+ - name: atmosphere-upload-container-image-keystone
+ soft: true
+ - name: atmosphere-upload-container-image-kubernetes-entrypoint
+ soft: true
+ - name: atmosphere-upload-container-image-libvirt-tls-sidecar
+ soft: true
+ - name: atmosphere-upload-container-image-libvirtd
+ soft: true
+ - name: atmosphere-upload-container-image-magnum
+ soft: true
+ - name: atmosphere-upload-container-image-manila
+ soft: true
+ - name: atmosphere-upload-container-image-netoffload
+ soft: true
+ - name: atmosphere-upload-container-image-neutron
+ soft: true
+ - name: atmosphere-upload-container-image-nova
+ soft: true
+ - name: atmosphere-upload-container-image-nova-ssh
+ soft: true
+ - name: atmosphere-upload-container-image-octavia
+ soft: true
+ - name: atmosphere-upload-container-image-openvswitch
+ soft: true
+ - name: atmosphere-upload-container-image-ovn
+ soft: true
+ - name: atmosphere-upload-container-image-placement
+ soft: true
+ - name: atmosphere-upload-container-image-senlin
+ soft: true
+ - name: atmosphere-upload-container-image-staffeln
+ soft: true
+ - name: atmosphere-upload-container-image-tempest
+ soft: true
+ - atmosphere-molecule-aio-openvswitch:
+ dependencies: *molecule_gate_dependencies
+ - atmosphere-molecule-aio-ovn:
+ dependencies: *molecule_gate_dependencies
+ - atmosphere-molecule-csi-local-path-provisioner:
+ dependencies: *molecule_gate_dependencies
+ - atmosphere-molecule-csi-rbd:
+ dependencies: *molecule_gate_dependencies
release:
jobs:
- atmosphere-publish-collection