Files
templates/kubernetes/simple_website-jsonnet/deployment.jsonnet
T
2022-05-14 20:42:20 +02:00

48 lines
896 B
Jsonnet

local params = import 'params.libsonnet';
[
{
apiVersion: 'apps/v1',
kind: 'Deployment',
metadata: {
name: params.name,
annotations: {
'linkerd.io/inject': 'enabled',
},
},
spec: {
replicas: 1,
revisionHistoryLimit: 3,
selector: {
matchLabels: {
app: params.name,
},
},
template: {
metadata: {
labels: {
app: params.name,
},
},
spec: {
containers: [
{
image: params.image,
name: params.name,
ports: [
{
containerPort: 80,
},
],
},
],
imagePullSecrets: [
{
name: 'registry-odit-services',
},
],
},
},
},
},
]