kops/upup/models/cloudup/resources/config.yaml.template

50 lines
1.5 KiB
Plaintext

Kubelet:
Certificate: {{ Base64Encode (CA.Cert "kubelet").AsString }}
Key: {{ Base64Encode (CA.PrivateKey "kubelet").AsString }}
NodeUp:
Location: https://kubeupv2.s3.amazonaws.com/nodeup/nodeup.tar.gz
CACertificate: {{ Base64Encode (CA.Cert "ca").AsString }}
APIServer:
Certificate: {{ Base64Encode (CA.Cert "master").AsString }}
Key: {{ Base64Encode (CA.PrivateKey "master").AsString }}
Image: gcr.io/google_containers/kube-apiserver:v{{ .KubernetesVersion }}
KubeControllerManager:
ClusterName: {{ .ClusterName }}
Image: gcr.io/google_containers/kube-controller-manager:v{{ .KubernetesVersion }}
KubeScheduler:
Image: gcr.io/google_containers/kube-scheduler:v{{ .KubernetesVersion }}
KubeProxy:
Image: gcr.io/google_containers/kube-proxy:v{{ .KubernetesVersion }}
KubeUser: {{ .KubeUser }}
KubePassword: {{ GetOrCreateSecret "kube" }}
Tokens:
admin: {{ GetOrCreateSecret "admin" }}
kubelet: {{ GetOrCreateSecret "kubelet" }}
kube-proxy: {{ GetOrCreateSecret "kube-proxy" }}
"system:scheduler": {{ GetOrCreateSecret "system:scheduler" }}
"system:controller_manager": {{ GetOrCreateSecret "system:controller_manager" }}
"system:logging": {{ GetOrCreateSecret "system:logging" }}
"system:monitoring": {{ GetOrCreateSecret "system:monitoring" }}
"system:dns": {{ GetOrCreateSecret "system:dns" }}
Tags:
{{ range $tag := Args }}
- {{ $tag }}
{{ end }}
{{ range $tag := .NodeUpTags }}
- {{ $tag }}
{{ end }}
Assets:
{{ range $asset := .Assets }}
- {{ $asset }}
{{ end }}