--- apiVersion: apps/v1 kind: Deployment metadata: name: cde-worker-markings namespace: cde labels: app: cde-worker-markings service: cde-worker-markings spec: replicas: 1 selector: matchLabels: app: cde-worker-markings template: metadata: labels: app: cde-worker-markings service: cde-worker-markings annotations: traffic.sidecar.istio.io/excludeOutboundPorts: "8200" vault.hashicorp.com/agent-init-first: "true" vault.hashicorp.com/agent-inject: "true" vault.hashicorp.com/agent-pre-populate-only: "true" vault.hashicorp.com/auth-path: auth/kubernetes vault.hashicorp.com/role: cde vault.hashicorp.com/agent-inject-secret-cde-env: secrets/data/vault/apps/cde vault.hashicorp.com/agent-inject-template-cde-env: |- {{- with secret "secrets/data/vault/apps/cde" -}} {{- range $k, $v := .Data.data }} {{ $k }}={{ printf "%q" (printf "%v" $v) }} {{- end }} {{- end -}} spec: serviceAccountName: cde-vault containers: - name: cde-worker-markings image: cr.yandex/crp3ccidau046kdj8g9q/markings-worker:prod_9f3c1d2a imagePullPolicy: IfNotPresent ports: - name: http containerPort: 8000 protocol: TCP env: - name: S3_IS_CONTOUR value: "true" envFrom: - secretRef: name: cde-secret resources: requests: cpu: "1" memory: 1Gi imagePullSecrets: - name: regcred