- job: name: smokeping_prober:image:build parent: vexxhost-build-docker-image provides: smokeping_prober:image dependencies: - opendev-buildset-registry files: &smokeping_prober_files - Dockerfile vars: &smokeping_prober_images docker_images: - context: . repository: vexxhost/smokeping-prober - job: name: smokeping_prober:image:upload parent: vexxhost-upload-docker-image provides: smokeping_prober:image files: *smokeping_prober_files vars: *smokeping_prober_images dependencies: - opendev-buildset-registry - job: name: smokeping_prober:image:promote parent: vexxhost-promote-docker-image files: *smokeping_prober_files vars: *smokeping_prober_images - job: name: smokeping_prober-helm:functional parent: apply-helm-charts requires: - smokeping_prober:image run: playbooks/functional/run.yaml vars: docker_use_buildset_registry: true minikube_dns_resolvers: ['1.1.1.1', '8.8.8.8'] - job: name: smokeping_prober-helm:functional parent: opendev-buildset-registry-consumer - project: check: jobs: - opendev-buildset-registry - chart-testing-lint - smokeping_prober-helm:functional: dependencies: - name: opendev-buildset-registry - name: smokeping_prober:image:build soft: true - smokeping_prober:image:build gate: jobs: - opendev-buildset-registry - chart-testing-lint - smokeping_prober-helm:functional: dependencies: - name: opendev-buildset-registry - name: smokeping_prober:image:upload soft: true - smokeping_prober:image:upload promote: jobs: - smokeping_prober:image:promote