mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-10-07 19:26:40 +00:00
- Generate CA & API Server SSL key/cert in keygen docker image - Refactor SSL generation - Generate service account key & user files on local machine - Enable kube-up to be run in a container (kubernetes-mesos-test) - Add timeout env vars - Pull docker images up front to avoid timeouts - Remove docker image builds from test-setup - Nuke logs dir before each kube-up - Make run_in_docker work without KUBECONFIG defined - Fix temp dir cleanup - Add auth mount env var - Default to $HOME/tmp/kubernetes/auth - Outside of repo (which gets docker mounted when using kubernetes-mesos-test) - Inside $HOME (which gets vm mounted when using docker-machine or boot2docker) - Add log dump dir env var - Default to $HOME/tmp/kubernetes/logs (for consistancy with auth dir) - Enable errtrace - Increase log level to aid CI debugging
19 lines
403 B
Docker
19 lines
403 B
Docker
FROM ubuntu:14.04.2
|
|
MAINTAINER Mesosphere <support@mesosphere.io>
|
|
|
|
RUN locale-gen en_US.UTF-8
|
|
RUN dpkg-reconfigure locales
|
|
ENV LANG en_US.UTF-8
|
|
ENV LC_ALL en_US.UTF-8
|
|
|
|
RUN apt-get update -qq && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -qqy \
|
|
curl \
|
|
openssl \
|
|
&& \
|
|
apt-get clean
|
|
|
|
COPY ./bin/* /usr/local/bin/
|
|
|
|
ENTRYPOINT ["kube-keygen.sh"]
|