smokeping_prober-helm/.zuul.yaml
Mohammed Naser 6bfef8f4d8 Switch to Docker base-jobs
Change-Id: I9e283bff77997008bc4522f7c7f361ef34bad9ed
2020-03-31 18:45:47 -04:00

67 lines
1.8 KiB
YAML

- 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