apiVersion: apps/v1 kind: Deployment metadata: name: auth-proxy labels: app: auth-proxy deployment-type: application platform.edge.ncr.com/component: auth-proxy release: auth-proxy spec: replicas: 1 selector: matchLabels: app: auth-proxy pod-type: application release: auth-proxy template: metadata: name: auth-proxy labels: app: auth-proxy pod-type: application release: auth-proxy spec: restartPolicy: Always dnsPolicy: ClusterFirst serviceAccountName: auth-proxy-sa containers: - name: auth-proxy image: bzl://cmd/edge/auth-proxy:container_push ports: - name: http protocol: TCP containerPort: 8080 - name: server containerPort: 9003 envFrom: - configMapRef: name: auth-proxy - secretRef: name: auth - secretRef: name: session resources: limits: cpu: "1" memory: 1Gi requests: cpu: 150m memory: 250Mi imagePullPolicy: IfNotPresent strategy: type: RollingUpdate rollingUpdate: maxSurge: 25% maxUnavailable: 25%