mirror of
https://github.com/BretFisher/shpod.git
synced 2026-02-14 13:09:50 +00:00
➕ Add Carvel Kapp
This commit is contained in:
13
Dockerfile
13
Dockerfile
@@ -116,11 +116,17 @@ ARG TILT_VERSION=0.31.2
|
|||||||
RUN helper-curl tar tilt \
|
RUN helper-curl tar tilt \
|
||||||
https://github.com/tilt-dev/tilt/releases/download/v${TILT_VERSION}/tilt.${TILT_VERSION}.linux-alpine.@WTFARCH.tar.gz
|
https://github.com/tilt-dev/tilt/releases/download/v${TILT_VERSION}/tilt.${TILT_VERSION}.linux-alpine.@WTFARCH.tar.gz
|
||||||
|
|
||||||
# https://github.com/vmware-tanzu/carvel-ytt/releases
|
# https://github.com/carvel-dev/ytt/releases
|
||||||
FROM builder AS ytt
|
FROM builder AS ytt
|
||||||
ARG YTT_VERSION=0.44.3
|
ARG YTT_VERSION=0.44.3
|
||||||
RUN helper-curl bin ytt \
|
RUN helper-curl bin ytt \
|
||||||
https://github.com/vmware-tanzu/carvel-ytt/releases/download/v${YTT_VERSION}/ytt-linux-@GOARCH
|
https://github.com/carvel-dev/ytt/releases/download/v${YTT_VERSION}/ytt-linux-@GOARCH
|
||||||
|
|
||||||
|
# https://github.com/carvel-dev/kapp/releases
|
||||||
|
FROM builder AS kapp
|
||||||
|
ARG YTT_VERSION=0.54.3
|
||||||
|
RUN helper-curl bin kapp \
|
||||||
|
https://github.com/carvel-dev/kapp/releases/download/v${YTT_VERSION}/kapp-linux-@GOARCH
|
||||||
|
|
||||||
FROM alpine AS shpod
|
FROM alpine AS shpod
|
||||||
ENV COMPLETIONS=/usr/share/bash-completion/completions
|
ENV COMPLETIONS=/usr/share/bash-completion/completions
|
||||||
@@ -132,6 +138,7 @@ COPY --from=helm /usr/local/bin/helm /usr/local/bin
|
|||||||
COPY --from=httping /usr/local/bin/httping /usr/local/bin
|
COPY --from=httping /usr/local/bin/httping /usr/local/bin
|
||||||
COPY --from=jid /usr/local/bin/jid /usr/local/bin
|
COPY --from=jid /usr/local/bin/jid /usr/local/bin
|
||||||
COPY --from=k9s /usr/local/bin/k9s /usr/local/bin
|
COPY --from=k9s /usr/local/bin/k9s /usr/local/bin
|
||||||
|
COPY --from=kapp /usr/local/bin/kapp /usr/local/bin
|
||||||
COPY --from=kubectl /usr/local/bin/kubectl /usr/local/bin
|
COPY --from=kubectl /usr/local/bin/kubectl /usr/local/bin
|
||||||
COPY --from=kube-linter /usr/local/bin/kube-linter /usr/local/bin
|
COPY --from=kube-linter /usr/local/bin/kube-linter /usr/local/bin
|
||||||
COPY --from=kubeseal /usr/local/bin/kubeseal /usr/local/bin
|
COPY --from=kubeseal /usr/local/bin/kubeseal /usr/local/bin
|
||||||
@@ -148,6 +155,7 @@ COPY --from=ytt /usr/local/bin/ytt /usr/local/bin
|
|||||||
RUN set -e ; for BIN in \
|
RUN set -e ; for BIN in \
|
||||||
crane \
|
crane \
|
||||||
helm \
|
helm \
|
||||||
|
kapp \
|
||||||
kubectl \
|
kubectl \
|
||||||
kube-linter \
|
kube-linter \
|
||||||
kustomize \
|
kustomize \
|
||||||
@@ -214,6 +222,7 @@ RUN ( \
|
|||||||
httping --version ;\
|
httping --version ;\
|
||||||
jid --version ;\
|
jid --version ;\
|
||||||
echo "k9s $(k9s version | grep Version)" ;\
|
echo "k9s $(k9s version | grep Version)" ;\
|
||||||
|
kapp --version | head -n1 ;\
|
||||||
echo "kubectl $(kubectl version --short --client)" ;\
|
echo "kubectl $(kubectl version --short --client)" ;\
|
||||||
echo "kube-linter $(kube-linter version)" ;\
|
echo "kube-linter $(kube-linter version)" ;\
|
||||||
kubeseal --version ;\
|
kubeseal --version ;\
|
||||||
|
|||||||
Reference in New Issue
Block a user