apiVersion: apps/v1 kind: Deployment metadata: name: eagateway labels: app: eagateway spec: selector: matchLabels: app: eagateway template: metadata: labels: app: eagateway spec: serviceAccountName: ea-pubsub-sa automountServiceAccountToken: true containers: - name: eagateway image: bzl://cmd/sds/emergencyaccess/eagateway:container_push ports: - name: eagateway containerPort: 8080 envFrom: - configMapRef: name: eagateway resources: limits: cpu: "100m" memory: "100Mi" requests: cpu: "100m" memory: "100Mi" livenessProbe: httpGet: port: eagateway path: /health initialDelaySeconds: 3 readinessProbe: httpGet: port: eagateway path: /ready initialDelaySeconds: 3 imagePullPolicy: IfNotPresent imagePullSecrets: - name: edge-docker-pull-secret --- apiVersion: v1 kind: Service metadata: name: eagateway spec: selector: app: eagateway ports: - name: eagateway protocol: TCP port: 80 targetPort: eagateway