base.template 1.1 KB

1234567891011121314151617181920212223
  1. {{ define "base" }}
  2. readonly KUBE_HOME={{.}}
  3. readonly KUBE_API_SERVER_LOG_PATH=${KUBE_HOME}/kube-apiserver.log
  4. readonly KUBE_API_SERVER_AUDIT_LOG_PATH=${KUBE_HOME}/kube-apiserver-audit.log
  5. readonly CLOUD_CONFIG_OPT=--cloud-config=/etc/gce.conf
  6. readonly CA_CERT_BUNDLE_PATH=/foo/bar
  7. readonly APISERVER_SERVER_CERT_PATH=/foo/bar
  8. readonly APISERVER_SERVER_KEY_PATH=/foo/bar
  9. readonly APISERVER_CLIENT_CERT_PATH=/foo/bar
  10. readonly CLOUD_CONFIG_MOUNT="{\"name\": \"cloudconfigmount\",\"mountPath\": \"/etc/gce.conf\", \"readOnly\": true},"
  11. readonly CLOUD_CONFIG_VOLUME="{\"name\": \"cloudconfigmount\",\"hostPath\": {\"path\": \"/etc/gce.conf\", \"type\": \"FileOrCreate\"}},"
  12. readonly INSECURE_PORT_MAPPING="{ \"name\": \"local\", \"containerPort\": 8080, \"hostPort\": 8080},"
  13. readonly DOCKER_REGISTRY="k8s.gcr.io"
  14. readonly ENABLE_LEGACY_ABAC=false
  15. readonly ETC_MANIFESTS=${KUBE_HOME}/etc/kubernetes/manifests
  16. readonly KUBE_API_SERVER_DOCKER_TAG=v1.11.0-alpha.0.1808_3c7452dc11645d-dirty
  17. readonly LOG_OWNER_USER=$(id -un)
  18. readonly LOG_OWNER_GROUP=$(id -gn)
  19. readonly SERVICEACCOUNT_ISSUER=https://foo.bar.baz
  20. readonly SERVICEACCOUNT_KEY_PATH=/foo/bar/baz.key
  21. {{end}}}