Speculative Helm
Change-Id: I0935508c057dfe6caf44184ba0bf6ee79eb8bccd
This commit is contained in:
parent
511cfa04ce
commit
a56dc2afef
3
playbooks/helm/pre.yaml
Normal file
3
playbooks/helm/pre.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
- role: use-buildset-registry
|
@ -1,6 +1,11 @@
|
||||
- job:
|
||||
name: nebulous-component-template-build-container-images
|
||||
parent: nebulous-build-container-images
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
soft: false
|
||||
provides:
|
||||
- java-spring-boot-demo-container-image
|
||||
description: Build the container images.
|
||||
files: &image_files
|
||||
- ^java-spring-boot-demo/
|
||||
@ -14,6 +19,11 @@
|
||||
- job:
|
||||
name: nebulous-component-template-upload-container-images
|
||||
parent: nebulous-upload-container-images
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
soft: false
|
||||
provides:
|
||||
- java-spring-boot-demo-container-image
|
||||
description: Build and upload the container images.
|
||||
files: *image_files
|
||||
vars: *image_vars
|
||||
@ -41,10 +51,27 @@
|
||||
helm_charts:
|
||||
- ./charts/nebulous-component-template
|
||||
|
||||
- job:
|
||||
name: nebulous-component-template-apply-helm-charts
|
||||
parent: opendev-buildset-registry-consumer
|
||||
|
||||
- job:
|
||||
name: nebulous-component-template-apply-helm-charts
|
||||
parent: nebulous-apply-helm-charts
|
||||
dependencies:
|
||||
- name: opendev-buildset-registry
|
||||
soft: false
|
||||
- name: nebulous-component-template-build-container-images
|
||||
soft: true
|
||||
- name: nebulous-component-template-upload-container-images
|
||||
soft: true
|
||||
requires:
|
||||
- java-spring-boot-demo-container-image
|
||||
description: Deploy a Kubernetes cluster and apply charts.
|
||||
roles:
|
||||
- zuul: zuul/zuul-jobs
|
||||
pre-run: playbooks/helm/pre.yaml
|
||||
vars:
|
||||
kubernetes_runtime: cri-o
|
||||
helm_charts:
|
||||
nebulous-component-template: ./charts/nebulous-component-template
|
||||
|
@ -1,6 +1,7 @@
|
||||
- project:
|
||||
check:
|
||||
jobs:
|
||||
- opendev-buildset-registry
|
||||
- nebulous-component-template-helm-lint
|
||||
- nebulous-component-template-apply-helm-charts
|
||||
- nebulous-component-template-build-container-images
|
||||
@ -8,6 +9,7 @@
|
||||
- nox-linters
|
||||
gate:
|
||||
jobs:
|
||||
- opendev-buildset-registry
|
||||
- nebulous-component-template-helm-lint
|
||||
- nebulous-component-template-apply-helm-charts
|
||||
- nebulous-component-template-upload-container-images
|
||||
|
Loading…
x
Reference in New Issue
Block a user