apiVersion: v1 kind: ServiceAccount metadata: name: edge-bsl --- apiVersion: apps/v1 kind: Deployment metadata: name: edge-bsl labels: app: edge-bsl app.kubernetes.io/name: edge-bsl deployment-type: application platform.edge.ncr.com/component: edge-bsl release: edge-bsl spec: selector: matchLabels: app: edge-bsl app.kubernetes.io/name: edge-bsl pod-type: application release: edge-bsl template: metadata: name: edge-bsl labels: app: edge-bsl app.kubernetes.io/name: edge-bsl pod-type: application release: edge-bsl spec: serviceAccount: edge-bsl containers: - name: edge-bsl image: bzl://cmd/edge/bsl:container_push ports: - name: http containerPort: 8080 - name: server containerPort: 9003 envFrom: - configMapRef: name: edge-bsl-default - configMapRef: name: edge-bsl-optional optional: true - secretRef: name: edge-bsl - secretRef: name: edge-bsl-basic-auth resources: limits: cpu: "1" memory: 1Gi requests: cpu: 150m memory: 250Mi imagePullSecrets: - name: edge-docker-pull-secret