6bfef8f4d8
Change-Id: I9e283bff77997008bc4522f7c7f361ef34bad9ed
67 lines
1.8 KiB
YAML
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
|