-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathhelm.dockerfile
More file actions
23 lines (17 loc) · 864 Bytes
/
helm.dockerfile
File metadata and controls
23 lines (17 loc) · 864 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM ghcr.io/openzipkin/alpine:3.12.1
# Use latest recommended version here
ARG HELM_VERSION=3.4.2
WORKDIR /usr/local/bin
# Install Helm, helm-gcs plugin, git and openssh-client
RUN apk --update --no-cache add curl git openssh-client && \
curl -sSL https://get.helm.sh/helm-v${HELM_VERSION}-linux-amd64.tar.gz | tar xz \
--strip=1 linux-amd64/helm && \
helm plugin install https://github.com/hayorov/helm-gcs.git --version 0.3.6 && \
apk del curl --purge && \
rm -rf ~/.cache ~/.local/share/helm/plugins/helm-gcs.git/.git && \
helm version && helm plugin list
ENV HELM_PLUGINS=/root/.local/share/helm/plugins
# Copies your code file from your action repository to the filesystem path `/` of the container
COPY entrypoint.sh /entrypoint.sh
# Code file to execute when the docker container starts up (`entrypoint.sh`)
ENTRYPOINT ["/entrypoint.sh"]