bloomberg/kubernetes-cluster-cookbook

View on GitHub
templates/default/kube-config.erb

Summary

Maintainability
Test Coverage
# File created by Chef! Any local changes will be overwritten next Chef run!

KUBE_LOGTOSTDERR="--logtostderr=true"
KUBE_LOG_LEVEL="--v=<%= @kubernetes_log_level %>"
KUBE_ALLOW_PRIV="--allow_privileged=false"

<% if node['kubernetes']['secure']['enabled'] == 'false' -%>
KUBE_MASTER="--master=http://127.0.0.1:<%= @kubernetes_api_port %>"
<% end -%>

<% if node['kubernetes']['secure']['enabled'] == 'true' -%>
KUBE_OPTIONS="--client-certificate=<%= @etcd_cert_dir %>/client.srv.crt --client-key=<%= @etcd_cert_dir %>/client.srv.key"
KUBE_MASTER="--master=https://127.0.0.1:<%= @kubernetes_secure_api_port %>"
<% end -%>