blob: 5bfb6a371917d8538e832da88d8d4db440828af3 [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}, _]}]