...
1apiVersion: v1
2kind: ServiceAccount
3metadata:
4 name: jack-bot
5---
6apiVersion: apps/v1
7kind: Deployment
8metadata:
9 name: jack-bot
10 labels:
11 build.edge.ncr.com/commit: e48f14778bcd6a9500934a382cb1339bf097186f
12 build.edge.ncr.com/id: "2529169216"
13 build.edge.ncr.com/org: edge-infra
14 build.edge.ncr.com/repo: ncrvoyix-swt-retail
15 build.edge.ncr.com/semver: 0.3.5
16 build.edge.ncr.com/timestamp: "1655730650"
17spec:
18 replicas: 1
19 selector:
20 matchLabels:
21 app.kubernetes.io/name: jack-bot
22 template:
23 metadata:
24 labels:
25 app.kubernetes.io/name: jack-bot
26 spec:
27 serviceAccount: jack-bot
28 containers:
29 # - name: cloud-sql-proxy
30 # image: gcr.io/cloudsql-docker/gce-proxy:1.28.0 # make sure the use the latest version
31 # command:
32 # - "/cloud_sql_proxy"
33 # - "-log_debug_stdout"
34 # - "-instances=ret-edge-pltf-infra:us-east1:milestone-postgres-instance=tcp:5432"
35 # - "-enable_iam_login"
36 # resources:
37 # requests:
38 # cpu: "1"
39 # memory: "2Gi"
40 # securityContext:
41 # runAsNonRoot: true
42 - name: jack-bot
43 image: bzl://cmd/f8n/rebar/jack:container_push
44 args:
45 - --config=/opt/config/config.yml
46 - --plugins=/opt/config/plugins.yml
47 ports:
48 - name: http
49 containerPort: 8080
50 envFrom:
51 - secretRef:
52 name: jack-bot-webhook-secret
53 - secretRef:
54 name: jack-bot-private-key
55 volumeMounts:
56 - name: jack-bot
57 mountPath: /opt/config
58 readinessProbe:
59 httpGet:
60 port: http
61 path: /api/health
62 imagePullPolicy: IfNotPresent
63 volumes:
64 - name: jack-bot
65 configMap:
66 name: jack-bot
View as plain text