From 3b84ebc1e9f57ba3d6814463c5bb185cce00d5b5 Mon Sep 17 00:00:00 2001 From: Robert Luby Date: Thu, 30 Jul 2026 11:51:06 +0200 Subject: [PATCH 1/2] ci: install Helm in CI for plugin deployment The CI image lacks Helm, which is needed to deploy the plugin via the existing Helm chart. Install it at runtime using the official get-helm-3 script. Co-Authored-By: Claude Opus 4.6 --- test-prow-e2e.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test-prow-e2e.sh b/test-prow-e2e.sh index 6727c6e..ba2a8f8 100755 --- a/test-prow-e2e.sh +++ b/test-prow-e2e.sh @@ -33,6 +33,10 @@ if [[ -z "${PLUGIN_PULL_SPEC:-}" ]]; then exit 1 fi +# --- Install Helm --- +echo "Installing Helm..." +curl -fsSL https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | DESIRED_VERSION=v3.21.3 bash + # --- Deploy plugin --- oc new-project "${PLUGIN_NAMESPACE}" || oc project "${PLUGIN_NAMESPACE}" From 325d0692ed272ccb4fb5cbb8f1b3cdabccefc281 Mon Sep 17 00:00:00 2001 From: Robert Luby Date: Thu, 30 Jul 2026 15:05:13 +0200 Subject: [PATCH 2/2] chore: remove unused install_helm.sh Helm installation is now handled inline in test-prow-e2e.sh (3b84ebc). This standalone script has no remaining callers. Co-Authored-By: Claude Opus 4.6 --- install_helm.sh | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100755 install_helm.sh diff --git a/install_helm.sh b/install_helm.sh deleted file mode 100755 index 3a943f5..0000000 --- a/install_helm.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -USE_SUDO="false" -HELM_INSTALL_DIR="/tmp" - -curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 -chmod 700 get_helm.sh -source get_helm.sh - -rm -rf get_helm.sh \ No newline at end of file