Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM ubuntu:20.04
- ARG PASS
- ARG PROXY_PASS
- ENV VERSION=3.7.2
- ENV ARCH=amd64
- ENV BASE_URL=https://get.helm.sh
- #COPY helm-secrets /root/.local/share/helm/plugins/helm-secrets
- COPY ./apt.conf /etc/apt/apt.conf.d/apt.conf
- RUN set -x \
- && cat /dev/null > /etc/apt/sources.list \
- && echo "deb https://l-repo-dom.ahml1.ru/repository/ubuntu-2004 focal-backports main multiverse restricted universe" >> /etc/apt/sources.list \
- && echo "deb https://l-repo-dom.ahml1.ru/repository/ubuntu-2004 focal main multiverse restricted universe" >> /etc/apt/sources.list \
- && echo "deb https://l-repo-dom.ahml1.ru/repository/ubuntu-2004 focal-proposed main multiverse restricted universe" >> /etc/apt/sources.list \
- && echo "deb https://l-repo-dom.ahml1.ru/repository/ubuntu-2004 focal-security main multiverse restricted universe" >> /etc/apt/sources.list \
- && echo "deb https://l-repo-dom.ahml1.ru/repository/ubuntu-2004 focal-updates main multiverse restricted universe" >> /etc/apt/sources.list \
- && apt-get update && apt-get install -y --no-install-recommends \
- curl \
- wget \
- openssl \
- git \
- gnupg2 \
- && export https_proxy=https://proxy:$PROXY_PASS@infra-rc.rfipoteka.ru:3128 \
- && wget ${BASE_URL}/helm-v${VERSION}-linux-${ARCH}.tar.gz --no-check-certificate -O - | tar -xz && mv linux-${ARCH}/helm /usr/bin/helm && chmod +x /usr/bin/helm && rm -rf linux-${ARCH} \
- # && helm plugin install https://github.com/jkroepke/helm-secrets --version v3.11.0 \
- && wget https://github.com/mozilla/sops/releases/download/v3.7.1/sops_3.7.1_amd64.deb --no-check-certificate && dpkg -i sops_3.7.1_amd64.deb \
- && wget https://storage.googleapis.com/kubernetes-release/release/v1.21.8/bin/linux/amd64/kubectl --no-check-certificate && chmod +x ./kubectl && mv ./kubectl /usr/local/bin/kubectl \
- # Cleaning
- && rm -rf /var/lib/apt-get/lists/* /var/lib/apt/lists/* /tmp/* \
- && rm -rf /usr/share/man/?? \
- && rm -rf /usr/share/man/??_*
- COPY helm-secrets /root/.local/share/helm/plugins/helm-secrets
- CMD [ "/bin/bash" ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement