prow/oss/cluster/kubernetes-external-secrets_deployment.yaml (39 lines of code) (raw):

--- # Source: kubernetes-external-secrets/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: kubernetes-external-secrets namespace: "default" labels: app.kubernetes.io/name: kubernetes-external-secrets spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: kubernetes-external-secrets template: metadata: labels: app.kubernetes.io/name: kubernetes-external-secrets spec: serviceAccountName: kubernetes-external-secrets-sa containers: - name: kubernetes-external-secrets image: "ghcr.io/external-secrets/kubernetes-external-secrets:8.5.1" ports: - name: prometheus containerPort: 3001 imagePullPolicy: IfNotPresent resources: {} env: - name: "LOG_LEVEL" value: "info" - name: "METRICS_PORT" value: "3001" - name: "POLLER_INTERVAL_MILLISECONDS" value: "10000" - name: "WATCH_TIMEOUT" value: "60000" # Params for env vars populated from k8s secrets securityContext: runAsNonRoot: true