apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: blueprints-github-oauth-config
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: blueprints-github-oauth-config
    name: secret
    version: latest
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: blueprints-github-oauth
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: blueprints-github-oauth-config
    name: clientID
    version: latest
    property: client_id
  - key: blueprints-github-oauth-config
    name: clientSecret
    version: latest
    property: client_secret
  - key: blueprints-github-oauth-config
    name: cookieSecret
    version: latest
    property: cookie_secret
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: private-deck-oauth2-config
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: oss-prow-private-github-oauth-config
    name: secret
    version: latest
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: private-deck-oauth2
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: oss-prow-private-github-oauth2-secret
    name: clientID
    version: latest
    property: clientID
  - key: oss-prow-private-github-oauth2-secret
    name: clientSecret
    version: latest
    property: clientSecret
  - key: oss-prow-private-github-oauth2-secret
    name: cookieSecret
    version: latest
    property: cookieSecret
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: ghapp-token
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: gke_oss-prow_us-west1-a_prow__default__github-app-token
    name: appid
    version: latest
    property: appid
  - key: gke_oss-prow_us-west1-a_prow__default__github-app-token
    name: cert
    version: latest
    property: cert
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: ghapp-hmac-token
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: gke_oss-prow_us-west1-a_prow__default__github-app-hmac-token
    name: hmac
    version: latest
    property: hmac

# Please try not adding secrets below this line manully, they are meant to be auto-generated
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: kubeconfig-build-elcarro
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: prow-build-graybox
  data:
  - key: prow_build_cluster_kubeconfig_build-elcarro
    name: kubeconfig
    version: latest
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: kubeconfig-build-blueprints
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: blueprints-prow
  data:
  - key: prow_build_cluster_kubeconfig_build-blueprints
    name: kubeconfig
    version: latest
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: kubeconfig-build-compute-image-import
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: compute-image-import-test
  data:
  - key: prow_build_cluster_kubeconfig_build-compute-image-import
    name: kubeconfig
    version: latest
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: kubeconfig-build-kpt-config-sync
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: prow_build_cluster_kubeconfig_build-kpt-config-sync
    name: kubeconfig
    version: latest
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: kubeconfig-build-cloud-kubernetes-node-management-team
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: prow_build_cluster_kubeconfig_build-cloud-kubernetes-node-management-team
    name: kubeconfig
    version: latest
---
apiVersion: kubernetes-client.io/v1
kind: ExternalSecret
metadata:
  name: kubeconfig-build-openshift-eng
  namespace: default
spec:
  backendType: gcpSecretsManager
  projectId: oss-prow
  data:
  - key: prow_build_cluster_kubeconfig_build-openshift-eng
    name: kubeconfig
    version: latest
