...
1apiVersion: v1
2kind: ServiceAccount
3metadata:
4 name: policy-bot
5---
6apiVersion: apps/v1
7kind: Deployment
8metadata:
9 name: policy-bot
10spec:
11 replicas: 1
12 selector:
13 matchLabels:
14 app.kubernetes.io/name: policy-bot
15 template:
16 metadata:
17 labels:
18 app.kubernetes.io/name: policy-bot
19 spec:
20 containers:
21 - name: policy-bot
22 image: bzl://hack/deps:policy_bot_container_push
23 ports:
24 - name: http
25 containerPort: 8080
26 envFrom:
27 - secretRef:
28 name: policy-bot-webhook-secret
29 - secretRef:
30 name: policy-bot-private-key
31 - secretRef:
32 name: policy-bot-oauth
33 volumeMounts:
34 - name: policy-bot
35 mountPath: /secrets
36 readinessProbe:
37 httpGet:
38 port: http
39 path: /api/health
40 imagePullPolicy: IfNotPresent
41 volumes:
42 - name: policy-bot
43 configMap:
44 name: policy-bot
View as plain text