Skip to content

Commit 7a8befc

Browse files
authored
Fixed helm-secrets plugin installation and compatibility issues for Helm v4 (code-tool#5)
1 parent f17be29 commit 7a8befc

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on Keep a Changelog (https://keepachangelog.com/en/1.1.0/)
66
and this project adheres to Semantic Versioning (https://semver.org/).
77
---
88

9+
## [1.3.1] - 2026-05-27
10+
### Fixed
11+
- Fixed plugin installation and compatibility issues for Helm v4, ensuring proper support for CLI plugins including helm-secrets as described in the updated installation guide: https://github.com/jkroepke/helm-secrets/wiki/Installation
12+
913
## [1.3.0] - 2026-05-26
1014
### Changed
1115
- Supported Kubernetes Versions 1.35.x - 1.33.x

docker/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,13 @@ ARG HELM_GIT_VERSION="1.5.2"
9494
# https://github.com/jkroepke/helm-secrets/releases
9595
ARG HELM_SECRETS_VERSION="4.7.6"
9696

97-
# TODO... HELM 4+ WARNING: plugin source does not support verification. Use --verify=false to skip verification
97+
# TODO... HELM 4+ WARNING: Skipping plugin signature verification. Use --verify=false to skip verification
9898
RUN \
9999
helm plugin install https://github.com/databus23/helm-diff --version ${HELM_DIFF_VERSION} --verify=false && \
100100
helm plugin install https://github.com/aslafy-z/helm-git --version ${HELM_GIT_VERSION} --verify=false && \
101-
helm plugin install https://github.com/jkroepke/helm-secrets --version ${HELM_SECRETS_VERSION} --verify=false && \
101+
helm plugin install https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-${HELM_SECRETS_VERSION}.tgz --verify=false && \
102+
helm plugin install https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-getter-${HELM_SECRETS_VERSION}.tgz --verify=false && \
103+
helm plugin install https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-post-renderer-${HELM_SECRETS_VERSION}.tgz --verify=false && \
102104
kubectl krew update && \
103105
mkdir -p ${KREW_ROOT}/bin && \
104106
true

0 commit comments

Comments
 (0)