Add yq to Dockerfile (#2208)
Signed-off-by: Ori Shamir <orishamir04@gmail.com>
This commit is contained in:
parent
e34ea571fc
commit
1b8f2871f6
|
|
@ -16,7 +16,7 @@ FROM alpine:3.22
|
||||||
|
|
||||||
LABEL org.opencontainers.image.source=https://github.com/helmfile/helmfile
|
LABEL org.opencontainers.image.source=https://github.com/helmfile/helmfile
|
||||||
|
|
||||||
RUN apk add --no-cache ca-certificates git bash curl jq openssh-client gnupg
|
RUN apk add --no-cache ca-certificates git bash curl jq yq openssh-client gnupg
|
||||||
|
|
||||||
ARG TARGETARCH TARGETOS TARGETPLATFORM
|
ARG TARGETARCH TARGETOS TARGETPLATFORM
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,9 @@ RUN apt update -qq && \
|
||||||
|
|
||||||
ARG TARGETARCH TARGETOS TARGETPLATFORM
|
ARG TARGETARCH TARGETOS TARGETPLATFORM
|
||||||
|
|
||||||
|
RUN wget https://github.com/mikefarah/yq/releases/latest/download/yq_${TARGETOS}_${TARGETARCH} -O /usr/local/bin/yq &&\
|
||||||
|
chmod +x /usr/local/bin/yq
|
||||||
|
|
||||||
# Set Helm home variables so that also non-root users can use plugins etc.
|
# Set Helm home variables so that also non-root users can use plugins etc.
|
||||||
ARG HOME="/helm"
|
ARG HOME="/helm"
|
||||||
ENV HOME="${HOME}"
|
ENV HOME="${HOME}"
|
||||||
|
|
|
||||||
|
|
@ -25,6 +25,9 @@ RUN apt update -qq && \
|
||||||
|
|
||||||
ARG TARGETARCH TARGETOS TARGETPLATFORM
|
ARG TARGETARCH TARGETOS TARGETPLATFORM
|
||||||
|
|
||||||
|
RUN wget https://github.com/mikefarah/yq/releases/latest/download/yq_${TARGETOS}_${TARGETARCH} -O /usr/local/bin/yq &&\
|
||||||
|
chmod +x /usr/local/bin/yq
|
||||||
|
|
||||||
# Set Helm home variables so that also non-root users can use plugins etc.
|
# Set Helm home variables so that also non-root users can use plugins etc.
|
||||||
ARG HOME="/helm"
|
ARG HOME="/helm"
|
||||||
ENV HOME="${HOME}"
|
ENV HOME="${HOME}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue