FROM plugins/ansible:2.1.0
# 支持多架构
# coreutils 含base64工具

ENV HELM_VER=v3.11.0
ENV KUBECTL_VER=1.20.15
ENV PS1="[\u@\h:\w]# "
ENV WORKSPACE=/ansible/playbook

RUN set -xe  mkdir -p $WORKSPACE \
         && sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
         && apk add --no-cache bash-completion tzdata coreutils \
         && cp -rf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
         && echo "Asia/Shanghai" > /etc/timezone \
         && rm -rf /var/cache/apk/*

# curl -LO https://dl.k8s.io/release/v1.24.10/bin/linux/amd64/kubectl
COPY helm kubectl /usr/bin/
COPY k8s.sh /root/.bashrc

WORKDIR $WORKSPACE
