• Karl Isenberg's avatar
    [mesos/docker] Enhance kube-up to better support running in a container (for CI) · 7afa78a2
    Karl Isenberg authored
    - 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
    7afa78a2
util-ssl.sh 5.52 KB