From 10a41c261fa69aaf621ecaea01a7b5421212ebae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Piliszek?= Date: Mon, 5 Jun 2023 06:20:14 +0000 Subject: [PATCH] Revert "[CI] Temporarily disable to allow job move" This reverts commit daf88c682d83e9d12addf4f7d4ff08a75d59eff3. Reason for revert: Jobs moved. Change-Id: Ia1cbb09143eba72f8200deb59307a0474c518142 --- zuul.d/jobs.yaml | 77 +++++++++++++++++++++++++++++++++++++++++++++ zuul.d/project.yaml | 16 ++++++++-- 2 files changed, 90 insertions(+), 3 deletions(-) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index e69de29..c1b1e74 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -0,0 +1,77 @@ +- 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/ + vars: &image_vars + promote_container_image_job: nebulous-component-template-upload-container-images + container_images: + - context: java-spring-boot-demo + registry: quay.io + repository: quay.io/nebulous/component-template-java-spring-boot-demo + +- 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 + +- job: + name: nebulous-component-template-promote-container-images + parent: nebulous-promote-container-images + description: Promote previously uploaded container images. + files: *image_files + vars: *image_vars + +- job: + name: nebulous-component-template-hadolint + parent: nebulous-hadolint + description: Run Hadolint on Dockerfile(s). + vars: + dockerfiles: + - java-spring-boot-demo/Dockerfile + +- job: + name: nebulous-component-template-helm-lint + parent: nebulous-helm-lint + description: Run helm lint on Helm charts. + vars: + 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 diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 02e8b6c..ba778c6 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -1,10 +1,20 @@ - project: check: jobs: - - noop + - opendev-buildset-registry + - nebulous-component-template-helm-lint + - nebulous-component-template-apply-helm-charts + - nebulous-component-template-build-container-images + - nebulous-component-template-hadolint + - nox-linters gate: jobs: - - noop + - opendev-buildset-registry + - nebulous-component-template-helm-lint + - nebulous-component-template-apply-helm-charts + - nebulous-component-template-upload-container-images + - nebulous-component-template-hadolint + - nox-linters promote: jobs: - - noop + - nebulous-component-template-promote-container-images