From 3db2bfe8d19a1ddcf1e0aaf5e1640452a5eb999b Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Fri, 28 Apr 2023 15:08:04 -0700 Subject: [PATCH] Skip quay repo creation if necessary info is missing We try to be smart about when we attempt to create repos in quay. One thing that was missing was checking if necessary info for the API request is present. Skip attempting creating if not present. Change-Id: I61e603c4d07280079e560215685bf09ebc0c4263 --- roles/ensure-quay-repo/tasks/create.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/roles/ensure-quay-repo/tasks/create.yaml b/roles/ensure-quay-repo/tasks/create.yaml index 2c0e82bf4..677baa7ad 100644 --- a/roles/ensure-quay-repo/tasks/create.yaml +++ b/roles/ensure-quay-repo/tasks/create.yaml @@ -52,3 +52,6 @@ when: - zj_image.registry == 'quay.io' or (container_registry_credentials[zj_image.registry].type is defined and container_registry_credentials[zj_image.registry].type == 'quay') - container_registry_credentials[zj_image.registry].api_token is defined + - zj_image.namespace is defined + - zj_image.repo_shortname is defined + - zj_image.repo_description is defined