From 074a1c18f3eb774426428a7a7d84dd3678da8810 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Piliszek?= <rpiliszek@7bulls.com> Date: Wed, 24 May 2023 12:26:42 +0200 Subject: [PATCH] Add base jobs for container images Change-Id: I0d32ff2450597a2a3712a69c340f73435ae8cdc8 --- zuul.d/jobs.yaml | 23 +++++++++++++++++++++++ zuul.d/secrets.yaml | 16 ++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 zuul.d/jobs.yaml create mode 100644 zuul.d/secrets.yaml diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml new file mode 100644 index 0000000..2826742 --- /dev/null +++ b/zuul.d/jobs.yaml @@ -0,0 +1,23 @@ +- job: + name: nebulous-build-container-images + parent: opendev-build-container-image + description: Build the container images. + vars: &image_vars + promote_container_image_method: intermediate-registry + +- job: + name: nebulous-upload-container-images + parent: opendev-upload-container-image + description: Build and upload the container images. + vars: *image_vars + +- job: + name: nebulous-promote-container-images + parent: opendev-promote-container-image + description: Promote previously uploaded container images. + vars: *image_vars + post-review: true + secrets: + - name: container_registry_credentials + secret: nebulous-container-registry-credentials + pass-to-parent: true diff --git a/zuul.d/secrets.yaml b/zuul.d/secrets.yaml new file mode 100644 index 0000000..4ce2e07 --- /dev/null +++ b/zuul.d/secrets.yaml @@ -0,0 +1,16 @@ +- secret: + name: nebulous-container-registry-credentials + data: + quay.io: + username: nebulous+opendev + password: !encrypted/pkcs1-oaep + - WMYV3D9QUrVlo/sANna1vfWwttKVxEo+XRe8pam0/CHNzPaDjDLCrXPSrItSqtpJxJoRJ + HOL5z9Ic5kE6sIkS2bqQgaQH2SC0Rj2Memrl2rZydhK9/0xxLoFlXoayw4T9bmUCaF7m3 + nrQP5dz/u3rAPjqEHSuB6fART3a3rMj/90HcDSr35UWbQAtaxVDUcKhndQ4sueoXbswz8 + dBGewb1RVSxSO2OHxOfTOTFZ2TMWxu/HzZwj4qNuWv2Wku1cMOjJx5ucLOfE3MtbBud18 + r0USFye2773UKbyBJGEJnBRPcpnl8jKwiNyVnisWuWeqBfCKYKvrDF8OwHpvl4WNFFpnK + E9VXqZcSrIO1gzz5ZPlWZR/fO0uc8+nq4PtKSe7h9VTMDXYnDJRrIkXGXf+yv4fKO6oSg + Fb0Lw4aCrOxpF7+xcyrgWvBSySCNHnIJbvnJsP7mSkQbpvktkusyVe8lfvQey50WOZOOq + 7lRBitQwKBD57byO5Q+vHBJ5clrVFspx5A+GC79ycrv1oMMdOckEiJ+ccI0xjyp0g1MLj + csCzVCLJQEqo+MjXVroapXaBZ2eyYDOJdwkjFFFdqnzh0ssC1JMJrrQ6zGP0GC67DNKJY + PkjnIw+yrD01tcmwbngKHKyTw3PZc3ls91kEFRxpPlQU2/oaEjd7TnFbZ5oW+M=