...
1apiVersion: v1
2kind: ServiceAccount
3metadata:
4 name: edge-bsl
5---
6apiVersion: apps/v1
7kind: Deployment
8metadata:
9 name: edge-bsl
10 labels:
11 app: edge-bsl
12 app.kubernetes.io/name: edge-bsl
13 deployment-type: application
14 platform.edge.ncr.com/component: edge-bsl
15 release: edge-bsl
16spec:
17 selector:
18 matchLabels:
19 app: edge-bsl
20 app.kubernetes.io/name: edge-bsl
21 pod-type: application
22 release: edge-bsl
23 template:
24 metadata:
25 name: edge-bsl
26 labels:
27 app: edge-bsl
28 app.kubernetes.io/name: edge-bsl
29 pod-type: application
30 release: edge-bsl
31 spec:
32 serviceAccount: edge-bsl
33 containers:
34 - name: edge-bsl
35 image: bzl://cmd/edge/bsl:container_push
36 ports:
37 - name: http
38 containerPort: 8080
39 - name: server
40 containerPort: 9003
41 envFrom:
42 - configMapRef:
43 name: edge-bsl-default
44 - configMapRef:
45 name: edge-bsl-optional
46 optional: true
47 - secretRef:
48 name: edge-bsl
49 - secretRef:
50 name: edge-bsl-basic-auth
51 resources:
52 limits:
53 cpu: "1"
54 memory: 1Gi
55 requests:
56 cpu: 150m
57 memory: 250Mi
58 imagePullSecrets:
59 - name: edge-docker-pull-secret
View as plain text