@@ -12,41 +12,47 @@ RUN apt-get update && apt-get install -y \
12
12
RUN mkdir -p /opt/bin
13
13
14
14
# Default versions
15
- ARG KUBECTL_VERSION=v1.13.2
16
- ARG KUSTOMIZE_VERSION=2.0.1
17
- ARG TERRAFORM_VERSION=0.11.11
15
+ ARG KUBECTL_VERSION=v1.14.0
16
+ ARG KUSTOMIZE_VERSION=2.0.3
17
+ ARG TERRAFORM_VERSION=0.11.13
18
18
ARG AWS_IAM_AUTHENTICATOR_VERSION=0.3.0
19
- ARG GOOGLE_CLOUD_SDK_VERSION=232 .0.0
19
+ ARG GOOGLE_CLOUD_SDK_VERSION=239 .0.0
20
20
21
21
# Common dependencies
22
22
RUN echo "KUBECTL_VERSION: ${KUBECTL_VERSION}" \
23
23
&& curl -Lo /opt/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl \
24
- && chmod +x /opt/bin/kubectl
24
+ && chmod +x /opt/bin/kubectl \
25
+ && /opt/bin/kubectl version --client=true
25
26
26
27
RUN echo "KUSTOMIZE_VERSION: ${KUSTOMIZE_VERSION}" \
27
28
&& curl -Lo /opt/bin/kustomize https://github.com/kubernetes-sigs/kustomize/releases/download/v${KUSTOMIZE_VERSION}/kustomize_${KUSTOMIZE_VERSION}_linux_amd64 \
28
- && chmod +x /opt/bin/kustomize
29
+ && chmod +x /opt/bin/kustomize \
30
+ && /opt/bin/kustomize version
29
31
30
32
RUN echo "TERRAFORM_VERSION: ${TERRAFORM_VERSION}" \
31
33
&& curl -LO https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip \
32
34
&& unzip terraform_${TERRAFORM_VERSION}_linux_amd64.zip -d /opt/bin \
33
- && chmod +x /opt/bin/terraform
35
+ && chmod +x /opt/bin/terraform \
36
+ && /opt/bin/terraform version
34
37
35
38
# AWS specific dependencies
36
39
RUN echo "AWS_IAM_AUTHENTICATOR_VERSION: ${AWS_IAM_AUTHENTICATOR_VERSION}" \
37
40
&& curl -Lo /opt/bin/aws-iam-authenticator https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/download/v${AWS_IAM_AUTHENTICATOR_VERSION}/heptio-authenticator-aws_${AWS_IAM_AUTHENTICATOR_VERSION}_linux_amd64 \
38
- && chmod +x /opt/bin/aws-iam-authenticator
41
+ && chmod +x /opt/bin/aws-iam-authenticator \
42
+ && /opt/bin/aws-iam-authenticator
39
43
40
44
RUN echo "AWS_CLI_VERSION: N/A" \
41
45
&& curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" \
42
46
&& unzip awscli-bundle.zip \
43
- && ./awscli-bundle/install -i /opt/aws -b /opt/bin/aws
47
+ && ./awscli-bundle/install -i /opt/aws -b /opt/bin/aws \
48
+ && /opt/bin/aws --version
44
49
45
50
# Google specific dependencies
46
51
RUN echo "GOOGLE_CLOUD_SDK_VERSION: ${GOOGLE_CLOUD_SDK_VERSION}" \
47
52
&& curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-${GOOGLE_CLOUD_SDK_VERSION}-linux-x86_64.tar.gz \
48
53
&& tar zxvf google-cloud-sdk-${GOOGLE_CLOUD_SDK_VERSION}-linux-x86_64.tar.gz google-cloud-sdk \
49
- && mv google-cloud-sdk /opt/google-cloud-sdk
54
+ && mv google-cloud-sdk /opt/google-cloud-sdk \
55
+ /opt/google-cloud-sdk/bin/gcloud --version
50
56
51
57
# Azure specific dependencies
52
58
RUN virtualenv /opt/azure/ \
@@ -56,7 +62,8 @@ RUN virtualenv /opt/azure/ \
56
62
azure-mgmt-nspkg \
57
63
&& echo '#!/usr/bin/env bash\n /opt/azure/bin/python -m azure.cli "$@"' \
58
64
> /opt/bin/az \
59
- && chmod +x /opt/bin/az
65
+ && chmod +x /opt/bin/az \
66
+ && /opt/bin/az --version
60
67
61
68
COPY nss-wrapper /opt/bin/nss-wrapper
62
69
0 commit comments