blob: 5350209fd5677c0fb91dd2f0642203a86eff56d7 [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}, _]}]