From bb155055612c8c73bedd75c979167a9d8dd46ce0 Mon Sep 17 00:00:00 2001 From: Jakub Hadvig Date: Fri, 15 May 2026 14:48:21 +0200 Subject: [PATCH] Add console-downloads image build to openshift/console CI config Build the console-downloads image from Dockerfile.downloads in the openshift/console repo and promote it to the release payload. This replaces the cli-artifacts image currently used by the console-operator for serving CLI binaries. Updated configs: main, release-4.23, release-5.0, release-5.1 CONSOLE-5293 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../config/openshift/console/openshift-console-main.yaml | 2 ++ .../openshift/console/openshift-console-release-4.23.yaml | 2 ++ .../openshift/console/openshift-console-release-5.0.yaml | 2 ++ .../openshift/console/openshift-console-release-5.1.yaml | 2 ++ .../console/openshift-console-main-postsubmits.yaml | 1 + .../openshift/console/openshift-console-main-presubmits.yaml | 5 +++++ .../console/openshift-console-release-4.23-postsubmits.yaml | 1 + .../console/openshift-console-release-4.23-presubmits.yaml | 5 +++++ .../console/openshift-console-release-5.0-postsubmits.yaml | 1 + .../console/openshift-console-release-5.0-presubmits.yaml | 5 +++++ .../console/openshift-console-release-5.1-postsubmits.yaml | 1 + .../console/openshift-console-release-5.1-presubmits.yaml | 5 +++++ 12 files changed, 32 insertions(+) diff --git a/ci-operator/config/openshift/console/openshift-console-main.yaml b/ci-operator/config/openshift/console/openshift-console-main.yaml index 206eca608cbf1..1ac324bfca6cb 100644 --- a/ci-operator/config/openshift/console/openshift-console-main.yaml +++ b/ci-operator/config/openshift/console/openshift-console-main.yaml @@ -13,6 +13,8 @@ images: items: - dockerfile_path: Dockerfile to: console + - dockerfile_path: Dockerfile.downloads + to: console-downloads - dockerfile_path: Dockerfile.plugins.demo from: ocp_builder_rhel-9-base-nodejs-openshift-4.22 to: console-plugin-demo diff --git a/ci-operator/config/openshift/console/openshift-console-release-4.23.yaml b/ci-operator/config/openshift/console/openshift-console-release-4.23.yaml index a862d6d626212..32e83e4f7120f 100644 --- a/ci-operator/config/openshift/console/openshift-console-release-4.23.yaml +++ b/ci-operator/config/openshift/console/openshift-console-release-4.23.yaml @@ -13,6 +13,8 @@ images: items: - dockerfile_path: Dockerfile to: console + - dockerfile_path: Dockerfile.downloads + to: console-downloads - dockerfile_path: Dockerfile.plugins.demo from: ocp_builder_rhel-9-base-nodejs-openshift-4.22 to: console-plugin-demo diff --git a/ci-operator/config/openshift/console/openshift-console-release-5.0.yaml b/ci-operator/config/openshift/console/openshift-console-release-5.0.yaml index 515b7aeb740ab..934df770287ec 100644 --- a/ci-operator/config/openshift/console/openshift-console-release-5.0.yaml +++ b/ci-operator/config/openshift/console/openshift-console-release-5.0.yaml @@ -13,6 +13,8 @@ images: items: - dockerfile_path: Dockerfile to: console + - dockerfile_path: Dockerfile.downloads + to: console-downloads - dockerfile_path: Dockerfile.plugins.demo from: ocp_builder_rhel-9-base-nodejs-openshift-4.22 to: console-plugin-demo diff --git a/ci-operator/config/openshift/console/openshift-console-release-5.1.yaml b/ci-operator/config/openshift/console/openshift-console-release-5.1.yaml index 325d77bc3de1f..4c54ec49547b7 100644 --- a/ci-operator/config/openshift/console/openshift-console-release-5.1.yaml +++ b/ci-operator/config/openshift/console/openshift-console-release-5.1.yaml @@ -13,6 +13,8 @@ images: items: - dockerfile_path: Dockerfile to: console + - dockerfile_path: Dockerfile.downloads + to: console-downloads - dockerfile_path: Dockerfile.plugins.demo from: ocp_builder_rhel-9-base-nodejs-openshift-4.22 to: console-plugin-demo diff --git a/ci-operator/jobs/openshift/console/openshift-console-main-postsubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-main-postsubmits.yaml index 3ea2041426260..f27fff864a663 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-main-postsubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-main-postsubmits.yaml @@ -10,6 +10,7 @@ postsubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci-operator.openshift.io/is-promotion: "true" diff --git a/ci-operator/jobs/openshift/console/openshift-console-main-presubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-main-presubmits.yaml index 26248cf698f4f..e3f084b4800fc 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-main-presubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-main-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -79,6 +80,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -146,6 +148,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci-operator.openshift.io/cloud: gcp @@ -232,6 +235,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -299,6 +303,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-4.23-postsubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-4.23-postsubmits.yaml index 826858ad408f8..25530619f82a4 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-release-4.23-postsubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-release-4.23-postsubmits.yaml @@ -10,6 +10,7 @@ postsubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci-operator.openshift.io/is-promotion: "true" diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-4.23-presubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-4.23-presubmits.yaml index cc31aa964108a..1a7ed6fa0ca04 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-release-4.23-presubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-release-4.23-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -79,6 +80,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -146,6 +148,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci-operator.openshift.io/cloud: gcp @@ -232,6 +235,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -299,6 +303,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-5.0-postsubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-5.0-postsubmits.yaml index 31faa4d02ed68..1e051a4eaffad 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-release-5.0-postsubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-release-5.0-postsubmits.yaml @@ -10,6 +10,7 @@ postsubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci-operator.openshift.io/is-promotion: "true" diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-5.0-presubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-5.0-presubmits.yaml index 6c8dde03af3aa..abbf3f96d3300 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-release-5.0-presubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-release-5.0-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -79,6 +80,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -146,6 +148,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci-operator.openshift.io/cloud: gcp @@ -232,6 +235,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -299,6 +303,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-5.1-postsubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-5.1-postsubmits.yaml index 6dd9221f20869..cceb60982f0ea 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-release-5.1-postsubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-release-5.1-postsubmits.yaml @@ -10,6 +10,7 @@ postsubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci-operator.openshift.io/is-promotion: "true" diff --git a/ci-operator/jobs/openshift/console/openshift-console-release-5.1-presubmits.yaml b/ci-operator/jobs/openshift/console/openshift-console-release-5.1-presubmits.yaml index 38d1774d4df9c..65e6428d9690a 100644 --- a/ci-operator/jobs/openshift/console/openshift-console-release-5.1-presubmits.yaml +++ b/ci-operator/jobs/openshift/console/openshift-console-release-5.1-presubmits.yaml @@ -12,6 +12,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -79,6 +80,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -146,6 +148,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci-operator.openshift.io/cloud: gcp @@ -232,6 +235,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen @@ -299,6 +303,7 @@ presubmits: sparse_checkout_files: - .ci-operator.yaml - Dockerfile + - Dockerfile.downloads - Dockerfile.plugins.demo labels: ci.openshift.io/generator: prowgen