--- - job: name: vexxhost-tox-molecule parent: tox allowed-projects: - vexxhost/ansible-collection-atmosphere pre-run: - playbooks/vexxhost-tox-molecule/pre-run.yaml secrets: - name: openstack_credentials secret: vexxhost-openstack vars: tox_environment: OS_CLOUD: default - job: name: molecule allowed-projects: - vexxhost/ansible-collection-atmosphere pre-run: - playbooks/molecule/pre-run.yaml run: - playbooks/molecule/run.yaml post-run: - playbooks/molecule/post-run.yaml cleanup-run: - playbooks/molecule/post-run.yaml secrets: - name: openstack_credentials secret: vexxhost-openstack vars: tox_environment: OS_CLOUD: default - job: name: vexxhost-build-docker-image parent: opendev-build-docker-image - job: name: vexxhost-upload-docker-image parent: opendev-upload-docker-image allowed-projects: &docker_allowed_projects - vexxhost/atmosphere - vexxhost/docker-images - vexxhost/libvirtd_exporter - vexxhost/network_exporter - vexxhost/node-labeler - vexxhost/openstack-operator - vexxhost/openstack-tools - vexxhost/rally_exporter - vexxhost/smokeping_prober-helm secrets: - name: docker_credentials secret: vexxhost-dockerhub pass-to-parent: true - job: name: vexxhost-promote-docker-image parent: opendev-promote-docker-image allowed-projects: *docker_allowed_projects secrets: - name: docker_credentials secret: vexxhost-dockerhub pass-to-parent: true - job: name: vexxhost-upload-git-mirror parent: upload-git-mirror description: Mirrors projects to GitHub allowed-projects: - vexxhost/ansible-collection-atmosphere - vexxhost/libvirtd_exporter - vexxhost/openstack-operator secrets: - name: git_mirror_credentials secret: vexxhost-cd-github pass-to-parent: true