apiVersion: v1 kind: ServiceAccount metadata: name: jack-bot --- apiVersion: apps/v1 kind: Deployment metadata: name: jack-bot labels: build.edge.ncr.com/commit: e48f14778bcd6a9500934a382cb1339bf097186f build.edge.ncr.com/id: "2529169216" build.edge.ncr.com/org: edge-infra build.edge.ncr.com/repo: ncrvoyix-swt-retail build.edge.ncr.com/semver: 0.3.5 build.edge.ncr.com/timestamp: "1655730650" spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: jack-bot template: metadata: labels: app.kubernetes.io/name: jack-bot spec: serviceAccount: jack-bot containers: # - name: cloud-sql-proxy # image: gcr.io/cloudsql-docker/gce-proxy:1.28.0 # make sure the use the latest version # command: # - "/cloud_sql_proxy" # - "-log_debug_stdout" # - "-instances=ret-edge-pltf-infra:us-east1:milestone-postgres-instance=tcp:5432" # - "-enable_iam_login" # resources: # requests: # cpu: "1" # memory: "2Gi" # securityContext: # runAsNonRoot: true - name: jack-bot image: bzl://cmd/f8n/rebar/jack:container_push args: - --config=/opt/config/config.yml - --plugins=/opt/config/plugins.yml ports: - name: http containerPort: 8080 envFrom: - secretRef: name: jack-bot-webhook-secret - secretRef: name: jack-bot-private-key volumeMounts: - name: jack-bot mountPath: /opt/config readinessProbe: httpGet: port: http path: /api/health imagePullPolicy: IfNotPresent volumes: - name: jack-bot configMap: name: jack-bot