blob: d55ceb76d5ccd13b48e4c1a4055042ebe632541d [file] [log] [blame]
package kube
service: events: spec: ports: [{
name: "grpc"
}]
deployment: events: spec: {
replicas: 2
template: {
metadata: annotations: {
"prometheus.io.scrape": "true"
"prometheus.io.port": "7080"
}
spec: {
affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: [{
labelSelector: matchExpressions: [{
key: "app"
operator: "In"
values: [
"events",
]
}]
topologyKey: "kubernetes.io/hostname"
}]
volumes: [{
name: "secret-volume"
secret: secretName: "biz-secrets"
}]
containers: [{
image: "gcr.io/myproj/events:v0.1.31"
ports: [{
containerPort: 7080
}, {
containerPort: 7788
}]
args: [
"-cert=/etc/ssl/server.pem",
"-key=/etc/ssl/server.key",
"-grpc=:7788",
]
volumeMounts: [{
mountPath: "/etc/ssl"
name: "secret-volume"
}]
}]
}
}
}
deployment: events: spec: template: spec: containers: [{ports: [{_export: false}, _]}]