diff --git a/Dockerfile b/Dockerfile index 69a62d9..d42f578 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,10 @@ FROM python:3.11.6-alpine ARG KUBECONFIG_CONTENT +ENV KUBECONFIG_CONTENT ${KUBECONFIG_CONTENT} USER root RUN adduser -D kfkuser RUN pip install strimzi-kafka-cli==0.1.0a76 USER kfkuser RUN mkdir /home/kfkuser/.kube -RUN echo "${KUBECONFIG_CONTENT}" > /home/kfkuser/.kube/config +RUN echo "$KUBECONFIG_CONTENT" > /home/kfkuser/.kube/config RUN kfk --version diff --git a/tests/files/yaml/kubeconfig b/tests/files/yaml/kubeconfig new file mode 100644 index 0000000..a6f4dd0 --- /dev/null +++ b/tests/files/yaml/kubeconfig @@ -0,0 +1,19 @@ +apiVersion: v1 +clusters: +- cluster: + certificate-authority-data: testauthdata + server: localhost:6443 + name: DEV +contexts: +- context: + cluster: DEV + user: testuser + name: testcontext +current-context: testcontext +kind: Config +preferences: {} +users: +- name: testuser + user: + client-certificate-data: testcertdata + client-key-data: testkeydata