blob: ebc3b886f81fd7082573fb3adb22dd83f21a0fdc [file] [log] [blame]
FROM gcr.io/skia-public/basedebian:testing-slim
USER root
# Install kubectl and other useful packages.
RUN apt-get update && apt-get install -y apt-transport-https curl gnupg procps vim \
&& curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - \
&& echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | tee -a /etc/apt/sources.list.d/kubernetes.list \
&& apt-get update \
&& apt-get install -y kubectl \
&& rm -rf /var/lib/apt/lists/*
# Install the gcloud package.
RUN curl https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz > /tmp/google-cloud-sdk.tar.gz \
&& tar --directory /usr/lib/ -xvf /tmp/google-cloud-sdk.tar.gz \
&& /usr/lib/google-cloud-sdk/install.sh \
&& rm /tmp/google-cloud-sdk.tar.gz
ENV PATH $PATH:/usr/lib/google-cloud-sdk/bin
USER skia
COPY . /
ENTRYPOINT ["/usr/local/bin/k8s_checker"]
CMD ["--logtostderr", "--prom_port=:20000"]