From 8913e9f95309386ce710074dacb3d8ede8b46002 Mon Sep 17 00:00:00 2001 From: Richard Wall Date: Thu, 22 Jan 2026 17:24:41 +0000 Subject: [PATCH] Upgrade venctl Signed-off-by: Richard Wall --- hack/ark/test-e2e.sh | 5 +++-- make/02_mod.mk | 6 +++--- make/extra_tools.mk | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/hack/ark/test-e2e.sh b/hack/ark/test-e2e.sh index ddad0899..3de586ff 100755 --- a/hack/ark/test-e2e.sh +++ b/hack/ark/test-e2e.sh @@ -65,8 +65,9 @@ kubectl create secret generic agent-credentials \ --from-literal=ARK_SUBDOMAIN=$ARK_SUBDOMAIN \ --from-literal=ARK_DISCOVERY_API=$ARK_DISCOVERY_API -helm upgrade agent "oci://${ARK_CHART}@${ARK_CHART_DIGEST}" \ - --version "${ARK_CHART_TAG}" \ +# We use a non-existent tag and omit the `--version` flag, to work around a Helm +# v4 bug. See: https://github.com/helm/helm/issues/31600 +helm upgrade agent "oci://${ARK_CHART}:NON_EXISTENT_TAG@${ARK_CHART_DIGEST}" \ --install \ --wait \ --create-namespace \ diff --git a/make/02_mod.mk b/make/02_mod.mk index 1000aa6f..6973f66c 100644 --- a/make/02_mod.mk +++ b/make/02_mod.mk @@ -77,9 +77,9 @@ helm-plugins: $(NEEDS_HELM) fi # https://docs.cyberark.com/mis-saas/vaas/venctl/c-venctl-releases/ -venctl_linux_amd64_SHA256SUM=26e7b7a7e134f1cf1f3ffacf4ae53ec6849058db5007ce4088d51f404ededb4a -venctl_darwin_amd64_SHA256SUM=2e76693901abcb2c018f66d3a10558c66ca09d1a3be912258bcd6c58e89aae80 -venctl_darwin_arm64_SHA256SUM=4350912d67683773302655e2a0151320514d1ccf82ee99c895e6780f86b6f031 +venctl_linux_amd64_SHA256SUM=f1027056ec243c7ea9183fe410d5daf99cd4fa18cff9149d64749a106832595a +venctl_darwin_amd64_SHA256SUM=4f75900c7b3256cc786004bd5d6193f95f505521e761a9917b3c3d243440f77e +venctl_darwin_arm64_SHA256SUM=1648b17020291f90b8c1195be8b963d96f7be31a6e43ba944dd104729f16d1c5 .PRECIOUS: $(DOWNLOAD_DIR)/tools/venctl@$(VENCTL_VERSION)_$(HOST_OS)_$(HOST_ARCH) $(DOWNLOAD_DIR)/tools/venctl@$(VENCTL_VERSION)_$(HOST_OS)_$(HOST_ARCH): | $(DOWNLOAD_DIR)/tools diff --git a/make/extra_tools.mk b/make/extra_tools.mk index 8b2b8cce..232985b5 100644 --- a/make/extra_tools.mk +++ b/make/extra_tools.mk @@ -5,6 +5,6 @@ ADDITIONAL_GO_DEPENDENCIES := ADDITIONAL_TOOLS += helm-unittest=v0.8.2 ADDITIONAL_GO_DEPENDENCIES += helm-unittest=github.com/helm-unittest/helm-unittest/cmd/helm-unittest -ADDITIONAL_TOOLS += venctl=1.16.0 +ADDITIONAL_TOOLS += venctl=1.27.0 ADDITIONAL_TOOLS += step=0.28.2