k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/cluster/kubernetes-external-secrets_deployment.yaml (about) 1 --- 2 # Source: kubernetes-external-secrets/templates/deployment.yaml 3 apiVersion: apps/v1 4 kind: Deployment 5 metadata: 6 name: kubernetes-external-secrets 7 namespace: "default" 8 labels: 9 app.kubernetes.io/name: kubernetes-external-secrets 10 spec: 11 replicas: 1 12 selector: 13 matchLabels: 14 app.kubernetes.io/name: kubernetes-external-secrets 15 template: 16 metadata: 17 labels: 18 app.kubernetes.io/name: kubernetes-external-secrets 19 spec: 20 serviceAccountName: kubernetes-external-secrets-sa 21 containers: 22 - name: kubernetes-external-secrets 23 image: "ghcr.io/external-secrets/kubernetes-external-secrets:8.5.1" 24 ports: 25 - name: prometheus 26 containerPort: 3001 27 imagePullPolicy: IfNotPresent 28 resources: 29 {} 30 env: 31 - name: "LOG_LEVEL" 32 value: "info" 33 - name: "METRICS_PORT" 34 value: "3001" 35 - name: "POLLER_INTERVAL_MILLISECONDS" 36 value: "10000" 37 - name: "WATCH_TIMEOUT" 38 value: "60000" 39 # Params for env vars populated from k8s secrets 40 securityContext: 41 runAsNonRoot: true