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