Upstream job logic for Helm

Change-Id: I6717adb1bec4a345066bae94a09f59e6a3ae4a74
This commit is contained in:
Radosław Piliszek 2023-06-06 15:26:07 +02:00
parent 80287b9e43
commit 2859cf47bb
2 changed files with 14 additions and 0 deletions

3
playbooks/helm/pre.yaml Normal file
View File

@ -0,0 +1,3 @@
- hosts: all
roles:
- role: use-buildset-registry

View File

@ -11,9 +11,20 @@
vars:
helm_version: &helm_version "3.12.0"
- job:
name: nebulous-apply-helm-charts
parent: opendev-buildset-registry-consumer
- job:
name: nebulous-apply-helm-charts
parent: apply-helm-charts
dependencies:
- name: opendev-buildset-registry
soft: false
description: Deploy a Kubernetes cluster and apply charts.
roles:
- zuul: zuul/zuul-jobs
pre-run: playbooks/helm/pre.yaml
vars:
helm_version: *helm_version
kubernetes_runtime: cri-o