blob: 718156021c30c1d9113090866217f70cc662f121 [file] [log] [blame]
package kube
deployment: tasks: spec: {
// podTemplate defines the 'cookie cutter' used for creating
// new pods when necessary
template: {
metadata: annotations: {
"prometheus.io.scrape": "true"
"prometheus.io.port": "7080"
}
spec: {
volumes: [{
name: "secret-volume"
secret: secretName: "star-example-com-secrets"
}]
containers: [{
image: "gcr.io/myproj/tasks:v0.2.6"
ports: [{
containerPort: 7080
}, {
containerPort: 7443
}]
volumeMounts: [{
mountPath: "/etc/ssl"
name: "secret-volume"
}]
}]
}
}
}
deployment: tasks: spec: template: spec: containers: [{ports: [{_export: false}, _]}]