diff --git a/.tekton/basic-component-pipeline.yaml b/.tekton/basic-component-pipeline.yaml index bab9b88a2a843..da451c5ba59ad 100644 --- a/.tekton/basic-component-pipeline.yaml +++ b/.tekton/basic-component-pipeline.yaml @@ -142,6 +142,20 @@ spec: value: task resolver: bundles + - name: determine-image-expiration + params: + - name: DEFAULT_IMAGE_EXPIRES_AFTER + value: $(params.image-expires-after) + taskRef: + params: + - name: name + value: determine-image-expiration + - name: bundle + value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:e557f9ca3e3d31f48127c3528c2c2647f4b49e2d72dce022c85fbe121c113ecd + - name: kind + value: task + resolver: bundles + - name: clone-repository params: - name: url @@ -227,7 +241,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -264,7 +278,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -303,7 +317,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -342,7 +356,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -381,7 +395,7 @@ spec: - $(tasks.build-container-ppc64le.results.IMAGE_REF) - $(tasks.build-container-arm64.results.IMAGE_REF) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) taskRef: params: - name: name @@ -409,7 +423,7 @@ spec: - $(tasks.build-container-ppc64le.results.IMAGE_REF) - $(tasks.build-container-arm64.results.IMAGE_REF) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) taskRef: params: - name: name diff --git a/.tekton/main-pipeline.yaml b/.tekton/main-pipeline.yaml index 686d5a82b125c..a3c9cb60ed75e 100644 --- a/.tekton/main-pipeline.yaml +++ b/.tekton/main-pipeline.yaml @@ -142,6 +142,20 @@ spec: value: task resolver: bundles + - name: determine-image-expiration + params: + - name: DEFAULT_IMAGE_EXPIRES_AFTER + value: $(params.image-expires-after) + taskRef: + params: + - name: name + value: determine-image-expiration + - name: bundle + value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:e557f9ca3e3d31f48127c3528c2c2647f4b49e2d72dce022c85fbe121c113ecd + - name: kind + value: task + resolver: bundles + - name: clone-repository params: - name: url @@ -247,7 +261,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -288,7 +302,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -330,7 +344,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -372,7 +386,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -412,7 +426,7 @@ spec: - $(tasks.build-container-ppc64le.results.IMAGE_REF) - $(tasks.build-container-arm64.results.IMAGE_REF) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) taskRef: params: - name: name @@ -440,7 +454,7 @@ spec: - $(tasks.build-container-ppc64le.results.IMAGE_REF) - $(tasks.build-container-arm64.results.IMAGE_REF) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) taskRef: params: - name: name diff --git a/.tekton/operator-bundle-pipeline.yaml b/.tekton/operator-bundle-pipeline.yaml index 3ae5feee12fe3..050d740e70ef7 100644 --- a/.tekton/operator-bundle-pipeline.yaml +++ b/.tekton/operator-bundle-pipeline.yaml @@ -244,6 +244,20 @@ spec: value: task resolver: bundles + - name: determine-image-expiration + params: + - name: DEFAULT_IMAGE_EXPIRES_AFTER + value: $(params.image-expires-after) + taskRef: + params: + - name: name + value: determine-image-expiration + - name: bundle + value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:e557f9ca3e3d31f48127c3528c2c2647f4b49e2d72dce022c85fbe121c113ecd + - name: kind + value: task + resolver: bundles + - name: clone-repository params: - name: url @@ -426,7 +440,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -643,6 +657,7 @@ spec: - clamav-scan - clone-repository - deprecated-base-image-check + - determine-image-expiration - determine-image-tag - init - prefetch-dependencies diff --git a/.tekton/scanner-v4-pipeline.yaml b/.tekton/scanner-v4-pipeline.yaml index 033607606437a..74ce595cb4e69 100644 --- a/.tekton/scanner-v4-pipeline.yaml +++ b/.tekton/scanner-v4-pipeline.yaml @@ -142,6 +142,20 @@ spec: value: task resolver: bundles + - name: determine-image-expiration + params: + - name: DEFAULT_IMAGE_EXPIRES_AFTER + value: $(params.image-expires-after) + taskRef: + params: + - name: name + value: determine-image-expiration + - name: bundle + value: quay.io/rhacs-eng/konflux-tasks:latest@sha256:e557f9ca3e3d31f48127c3528c2c2647f4b49e2d72dce022c85fbe121c113ecd + - name: kind + value: task + resolver: bundles + - name: clone-repository params: - name: url @@ -247,7 +261,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -284,7 +298,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -323,7 +337,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -362,7 +376,7 @@ spec: - name: PREFETCH_INPUT value: $(params.prefetch-input) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) - name: COMMIT_SHA value: $(tasks.clone-repository.results.commit) - name: BUILD_ARGS @@ -401,7 +415,7 @@ spec: - $(tasks.build-container-ppc64le.results.IMAGE_REF) - $(tasks.build-container-arm64.results.IMAGE_REF) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) taskRef: params: - name: name @@ -429,7 +443,7 @@ spec: - $(tasks.build-container-ppc64le.results.IMAGE_REF) - $(tasks.build-container-arm64.results.IMAGE_REF) - name: IMAGE_EXPIRES_AFTER - value: $(params.image-expires-after) + value: $(tasks.determine-image-expiration.results.IMAGE_EXPIRES_AFTER) taskRef: params: - name: name