Skip to content

apply-specs job from kubo/0.37.0

Github source: 8fdd63c or master branch

Properties

addons

A list of default add-ons bootstrapped in the Kubernetes cluster

addons-spec

Spec of the addons to be deployed into the Kubernetes cluster

Default
""

admin-password

The admin password for the Kubernetes cluster

admin-username

The admin username for the Kubernetes cluster

api-token

The token to access Kubernetes API

kubedns-service-ip

The service cluster IP for DNS, must reside within service-cluster-cidr set for kube-apiserver

Default
10.100.200.10

timeout-sec

Timeout for system spec deployment

Default
1200

tls

kubernetes

Certificate authority, certificate, and private key for the Kubernetes master

kubernetes-dashboard

Certificate authority, certificate, and private key for the Kubernetes dashboard

metrics-server

Certificate authority, certificate, and private key for Metrics Server

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/apply-specs/ directory (learn more).

  • bin/deploy-specs (from bin/deploy-specs.erb)
  • bin/run (from bin/run.erb)
  • config/ca.pem (from config/ca.pem.erb)
  • config/kubeconfig (from config/kubeconfig.erb)
  • config/kubernetes-dashboard/kubernetes-dashboard.crt (from config/kubernetes-dashboard/kubernetes-dashboard.crt.erb)
  • config/kubernetes-dashboard/kubernetes-dashboard.key (from config/kubernetes-dashboard/kubernetes-dashboard.key.erb)
  • specs/addon-spec.yml (from specs/addon-spec.yml.erb)
  • specs/coredns.yml (from specs/coredns.yml.erb)
  • specs/kubernetes-dashboard.yml (from specs/kubernetes-dashboard.yml.erb)
  • specs/metrics-server/auth-delegator.yml (from specs/metrics-server/auth-delegator.yml)
  • specs/metrics-server/auth-reader.yml (from specs/metrics-server/auth-reader.yml)
  • specs/metrics-server/metrics-apiservice.yml (from specs/metrics-server/metrics-apiservice.yml)
  • specs/metrics-server/metrics-server-deployment.yml (from specs/metrics-server/metrics-server-deployment.yml)
  • specs/metrics-server/metrics-server-service.yml (from specs/metrics-server/metrics-server-service.yml)
  • specs/metrics-server/resource-reader.yml (from specs/metrics-server/resource-reader.yml)
  • specs/metrics-server/secrets.yml (from specs/metrics-server/secrets.yml.erb)
  • specs/storage-class-gce.yml (from specs/storage-class-gce.yml)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.