1- FROM node:18-alpine3.15
1+ FROM node:18-alpine3.16
22
33RUN apk add --no-cache make pkgconfig gcc g++ python3 libx11-dev libxkbfile-dev libsecret-dev
44
@@ -18,19 +18,18 @@ RUN yarn --production --ignore-engines && \
1818 yarn autoclean --force && \
1919 yarn cache clean
2020
21- FROM node:18-alpine3.15
21+ FROM node:18-alpine3.16
2222
23- ARG ARGOCD_VERSION=2.3.3
24- ARG AZURECLI_VERSION=2.35.0
25- ARG DOCKER_COMPOSE=2.5.0
26- ARG HELM_VERSION=3.8.2
27- ARG KUBECTL_VERSION=1.24.2
28- ARG TERRAFORM_VERSION=1.1.9
29- ARG TFENV_VERSION=v2.2.3
30- ARG KUSTOMIZE_VERSION=4.5.4
31- ARG MINIKUBE_VERSION=1.25.2
32- ARG CERTMANAGER_VERSION=1.7.1
33- ARG TRIVY_VERSION=0.27.1
23+ ARG ARGOCD_VERSION=2.4.12
24+ ARG AZURECLI_VERSION=2.40.0
25+ ARG DOCKER_COMPOSE=2.10.2
26+ ARG HELM_VERSION=3.10.0
27+ ARG KUBECTL_VERSION=1.24.6
28+ ARG TERRAFORM_VERSION=1.3.1
29+ ARG TFENV_VERSION=v3.0.0
30+ ARG KUSTOMIZE_VERSION=4.5.7
31+ ARG MINIKUBE_VERSION=1.27.0
32+ ARG TRIVY_VERSION=0.32.1
3433
3534RUN apk --no-cache update && \
3635 apk --no-cache -U upgrade -a && \
@@ -40,21 +39,18 @@ RUN apk --no-cache update && \
4039 docker-cli mysql-client lynx bind-tools figlet jq libffi \
4140 bash-completion docker-bash-completion git-bash-completion \
4241 py3-pip py3-yaml py3-pynacl py3-bcrypt py3-cryptography \
43- py3-wheel py3-cffi py3-openssl && \
44- # ugly workaround because of beautyfull azure cli dependicies
45- apk add --no-cache py3-psutil>=5.9 --repository "http://pkg.adfinis.com/alpine/edge/community" && \
46- mv /usr/lib/python3.10/site-packages/* /usr/lib/python3.9/site-packages/
42+ py3-wheel py3-cffi py3-openssl py3-psutil>=5.9
4743
4844RUN pip3 install azure-cli==${AZURECLI_VERSION} --no-cache-dir && \
4945 # azure cli cleanup
50- bash -c "rm -rf /usr/lib/python3.9 /site-packages/azure/mgmt/network/v201*" && \
51- bash -c "rm -rf /usr/lib/python3.9 /site-packages/azure/mgmt/network/v2020*" && \
52- bash -c "rm -rf /usr/lib/python3.9 /site-packages/azure/mgmt/cosmosdb" && \
53- bash -c "rm -rf /usr/lib/python3.9 /site-packages/azure/mgmt/iothub" && \
54- bash -c "rm -rf /usr/lib/python3.9 /site-packages/azure/mgmt/sql" && \
55- bash -c "rm -rf /usr/lib/python3.9 /site-packages/azure/mgmt/web" && \
56- bash -c "rm -rf /usr/lib/python3.9 /site-packages/azure/mgmt/databoxedge" && \
57- bash -c "rm -rf /usr/lib/python3.9 /site-packages/azure/mgmt/synapse"
46+ bash -c "rm -rf /usr/lib/python3.10 /site-packages/azure/mgmt/network/v201*" && \
47+ bash -c "rm -rf /usr/lib/python3.10 /site-packages/azure/mgmt/network/v2020*" && \
48+ bash -c "rm -rf /usr/lib/python3.10 /site-packages/azure/mgmt/cosmosdb" && \
49+ bash -c "rm -rf /usr/lib/python3.10 /site-packages/azure/mgmt/iothub" && \
50+ bash -c "rm -rf /usr/lib/python3.10 /site-packages/azure/mgmt/sql" && \
51+ bash -c "rm -rf /usr/lib/python3.10 /site-packages/azure/mgmt/web" && \
52+ bash -c "rm -rf /usr/lib/python3.10 /site-packages/azure/mgmt/databoxedge" && \
53+ bash -c "rm -rf /usr/lib/python3.10 /site-packages/azure/mgmt/synapse"
5854
5955RUN curl -#L -o kubectl "https://storage.googleapis.com/kubernetes-release/release/v$KUBECTL_VERSION/bin/linux/amd64/kubectl" && \
6056 install -t /usr/local/bin kubectl && rm kubectl && \
0 commit comments