apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: name: airflow-oauth-external-secret namespace: {{ .Env.AIRFLOW_NAMESPACE }} spec: refreshInterval: 1h secretStoreRef: name: vault-secret-store kind: ClusterSecretStore target: name: airflow-oauth-secret creationPolicy: Owner template: type: Opaque data: client_id: "{{ `{{ .client_id }}` }}" client_secret: "{{ `{{ .client_secret }}` }}" data: - secretKey: client_id remoteRef: key: airflow/oauth property: client_id - secretKey: client_secret remoteRef: key: airflow/oauth property: client_secret