Remove kubectl, helm and vault binary
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
Adrien Reslinger 2020-10-08 13:57:29 +02:00
parent 38f0ec5475
commit 9cf52441c1

View file

@ -3,8 +3,8 @@
FROM python:3.8-alpine
LABEL name="ansible" \
version="latest"
RUN VAULT_VERSION=1.5.3 && KUBECTL_VERSION=v1.19.2 && HELM_VERSION=v3.3.3 && \
apk --update add --virtual build-dependencies gcc musl-dev libffi-dev openssl-dev build-base libvirt-dev && \
#RUN VAULT_VERSION=1.5.3 && KUBECTL_VERSION=v1.19.2 && HELM_VERSION=v3.3.3 && \
RUN apk --update add --virtual build-dependencies gcc musl-dev libffi-dev openssl-dev build-base libvirt-dev && \
pip3 install ansible asn1crypto bcrypt cachetools certifi cffi chardet cryptography dictdiffer \
docker-py google-auth httplib2 hvac idna ipaddress Jinja2 jmespath jsonpatch jsonpointer jsonschema \
kubernetes libvirt-python MarkupSafe oauthlib openshift paramiko pyasn1 pyasn1-modules pycparser \
@ -13,17 +13,17 @@ RUN VAULT_VERSION=1.5.3 && KUBECTL_VERSION=v1.19.2 && HELM_VERSION=v3.3.3 && \
apk add ca-certificates && \
apk del build-dependencies && \
rm -rf /var/cache/apk/* && \
wget https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip && \
unzip vault_${VAULT_VERSION}_linux_amd64.zip && \
install vault /usr/local/bin/vault -o root -g root -m 0755 && \
rm -f vault vault_${VAULT_VERSION}_linux_amd64.zip && \
wget https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl && \
install kubectl /usr/local/bin/kubectl -o root -g root -m 0755 && \
rm -f kubectl && \
wget https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz && \
tar -zxf helm-${HELM_VERSION}-linux-amd64.tar.gz && \
install -o root -g root -m 0755 linux-amd64/helm /usr/local/bin/helm && \
rm -fr helm-${HELM_VERSION}-linux-amd64.tar.gz linux-amd64 && \
# wget https://releases.hashicorp.com/vault/${VAULT_VERSION}/vault_${VAULT_VERSION}_linux_amd64.zip && \
# unzip vault_${VAULT_VERSION}_linux_amd64.zip && \
# install vault /usr/local/bin/vault -o root -g root -m 0755 && \
# rm -f vault vault_${VAULT_VERSION}_linux_amd64.zip && \
# wget https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl && \
# install kubectl /usr/local/bin/kubectl -o root -g root -m 0755 && \
# rm -f kubectl && \
# wget https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz && \
# tar -zxf helm-${HELM_VERSION}-linux-amd64.tar.gz && \
# install -o root -g root -m 0755 linux-amd64/helm /usr/local/bin/helm && \
# rm -fr helm-${HELM_VERSION}-linux-amd64.tar.gz linux-amd64 && \
mkdir -p /etc/ansible /ansible && \
echo "[local]" >> /etc/ansible/hosts && \
echo "localhost" >> /etc/ansible/hosts && \