Change onap-k8s-toolbox base image to ubuntu
[integration.git] / pipelines / docker-onap-k8s-toolbox / Dockerfile
1 FROM ubuntu:jammy
2
3 ARG KUBECTL_VERSION="v1.28.4"
4 ARG KUBECTL_URL="https://dl.k8s.io/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl"
5
6 ARG HELM_VERSION="v3.10.3"
7 ARG HELM_ARCHIVE="helm-${HELM_VERSION}-linux-amd64.tar.gz"
8 ARG HELM_URL="https://get.helm.sh/${HELM_ARCHIVE}"
9
10 WORKDIR /root
11
12 RUN apt-get update && apt-get install -y git curl make \
13     && curl -L $KUBECTL_URL -o /usr/local/bin/kubectl \
14     && chmod +x /usr/local/bin/kubectl \
15     && curl -L $HELM_URL -o $HELM_ARCHIVE \
16     && tar -zxf ${HELM_ARCHIVE} \
17     && mv linux-amd64/helm /usr/local/bin/helm \
18     && rm -rf linux-amd64 $HELM_ARCHIVE
19
20 CMD ["/bin/bash"]