Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,13 @@ ARG HELM_DIFF_VERSION=v3.15.0
# renovate: datasource=github-releases depName=aslafy-z/helm-git
ARG HELM_GIT_VERSION=v1.5.2
# renovate: datasource=github-releases depName=jkroepke/helm-secrets
ARG HELM_SECRETS_VERSION=v4.7.5
ARG HELM_SECRETS_VERSION=4.7.5

RUN \
GO_ARCH=$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/') && \
wget -qO- "https://github.com/jkroepke/helm-secrets/releases/download/${HELM_SECRETS_VERSION}/helm-secrets.tar.gz" | tar -C /gitops-tools/helm-plugins -xzf- && \
wget -qO- "https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-${HELM_SECRETS_VERSION}tgz" | tar -C /gitops-tools/helm-plugins -xzf- && \
wget -qO- "https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-getter-${HELM_SECRETS_VERSION}.tgz" | tar -C /gitops-tools/helm-plugins -xzf- && \
wget -qO- "https://github.com/jkroepke/helm-secrets/releases/download/v${HELM_SECRETS_VERSION}/secrets-post-renderer-${HELM_SECRETS_VERSION}.tgz" | tar -C /gitops-tools/helm-plugins -xzf- && \
wget -qO- "https://github.com/databus23/helm-diff/releases/download/${HELM_DIFF_VERSION}/helm-diff-linux-${GO_ARCH}.tgz" | tar -C /gitops-tools/helm-plugins -xzf- && \
wget -qO- "https://github.com/aslafy-z/helm-git/archive/refs/tags/${HELM_GIT_VERSION}.tar.gz" | tar -C /gitops-tools/helm-plugins -xzf- && \
cp /gitops-tools/helm-plugins/helm-secrets/scripts/wrapper/helm.sh /gitops-tools/helm && \
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ All binaries are installed in `/gitops-tools`.
|-------------|----------|----------------------------------------------------------------|
| helm-diff | <!-- # renovate: datasource=github-releases depName=databus23/helm-diff --> 3.15.0 | A helm plugin for previewing helm upgrade as a diff. |
| helm-git | <!-- # renovate: datasource=github-releases depName=aslafy-z/helm-git --> 1.5.2 | A helm plugin for installing charts from Git repositories. |
| helm-secrets| <!-- # renovate: datasource=github-releases depName=jkroepke/helm-secrets --> 4.7.5 | A helm plugin for managing secrets with sops or other secret backends. |
| helm-secrets<br>helm-secrets-getter<br>helm-secrets-post-renderer| <!-- # renovate: datasource=github-releases depName=jkroepke/helm-secrets --> 4.7.5 | A helm plugin for managing secrets with sops or other secret backends. |

Helm is wrapped in a script that automatically uses `helm-secrets` for seamless decryption.

Expand Down