k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/cluster/build/build_kubernetes-external-secrets_customresource.yaml (about)

     1  # This is a place holder for adding kubernetes external secrets to the prow build cluster, please add the
     2  # ExternalSecret CR here, separated by `---`.
     3  ---
     4  apiVersion: kubernetes-client.io/v1
     5  kind: ExternalSecret
     6  metadata:
     7    name: akeyless-test-cred
     8    namespace: test-pods
     9  spec:
    10    backendType: gcpSecretsManager
    11    projectId: external-344008
    12    data:
    13    - key: akeyless-test-cred
    14      name: credentials
    15      version: latest
    16  ---
    17  apiVersion: kubernetes-client.io/v1
    18  kind: ExternalSecret
    19  metadata:
    20    name: azure-cred
    21    namespace: test-pods
    22  spec:
    23    backendType: gcpSecretsManager
    24    projectId: kubernetes-upstream
    25    data:
    26    - key: azure-cred
    27      name: credentials
    28      version: latest
    29  ---
    30  apiVersion: kubernetes-client.io/v1
    31  kind: ExternalSecret
    32  metadata:
    33    name: azure-capz-sa-cred
    34    namespace: test-pods
    35  spec:
    36    backendType: gcpSecretsManager
    37    projectId: kubernetes-upstream
    38    data:
    39    - key: azure-capz-sa-cred
    40      name: credentials
    41      version: latest
    42    template:
    43      data:
    44        serviceAccountSigningPub: <%= JSON.parse(data.credentials).serviceAccountSigningPub %>
    45        serviceAccountSigningKey: <%= JSON.parse(data.credentials).serviceAccountSigningKey %>
    46  ---
    47  apiVersion: kubernetes-client.io/v1
    48  kind: ExternalSecret
    49  metadata:
    50    name: azure-secrets-store-cred
    51    namespace: test-pods
    52  spec:
    53    backendType: gcpSecretsManager
    54    projectId: kubernetes-upstream
    55    data:
    56    - key: azure-secrets-store-cred
    57      name: credentials
    58      version: latest
    59    kvVersion: 2
    60    template:
    61      data:
    62        clientid: <%= JSON.parse(data.credentials).clientid %>
    63        clientsecret: <%= JSON.parse(data.credentials).clientsecret %>
    64        tenantid: <%= JSON.parse(data.credentials).tenantid %>
    65  ---
    66  apiVersion: kubernetes-client.io/v1
    67  kind: ExternalSecret
    68  metadata:
    69    name: cluster-api-provider-vsphere-ci
    70    namespace: test-pods
    71  spec:
    72    backendType: gcpSecretsManager
    73    projectId: cluster-api-provider-vsphere
    74    data:
    75    - key: capv-gcs-keyfile_json
    76      name: capv-gcs-keyfile.json
    77      version: latest
    78    - key: vmc-capv-services_kubeconfig
    79      name: vmc-capv-services.kubeconfig
    80      version: latest
    81    - key: vmc-e2e-vm-ssh_key
    82      name: vmc-e2e-vm-ssh.key
    83      version: latest
    84    - key: vmc-e2e-vm-ssh_pubkey
    85      name: vmc-e2e-vm-ssh.pubkey
    86      version: latest
    87    - key: vmc-vcenter-thumbprint
    88      name: vmc-vcenter-thumbprint
    89      version: latest
    90    - key: vmc-vcenter-url
    91      name: vmc-vcenter-url
    92      version: latest
    93    - key: vmc-vcenter-cluster-api-provider-vsphere-user
    94      name: vmc-vcenter-cluster-api-provider-vsphere-user
    95      version: latest
    96    - key: vmc-vcenter-cluster-api-provider-vsphere-password
    97      name: vmc-vcenter-cluster-api-provider-vsphere-password
    98      version: latest
    99    - key: vmc-vcenter-cloud-provider-vsphere-user
   100      name: vmc-vcenter-cloud-provider-vsphere-user
   101      version: latest
   102    - key: vmc-vcenter-cloud-provider-vsphere-password
   103      name: vmc-vcenter-cloud-provider-vsphere-password
   104      version: latest
   105    - key: vmc-vcenter-image-builder-user
   106      name: vmc-vcenter-image-builder-user
   107      version: latest
   108    - key: vmc-vcenter-image-builder-password
   109      name: vmc-vcenter-image-builder-password
   110      version: latest
   111    - key: vmc-vpn-ca_crt
   112      name: vmc-vpn-ca.crt
   113      version: latest
   114    - key: vmc-vpn-client_crt
   115      name: vmc-vpn-client.crt
   116      version: latest
   117    - key: vmc-vpn-client_key
   118      name: vmc-vpn-client.key
   119      version: latest
   120    - key: vmc-vpn-config_ovpn
   121      name: vmc-vpn-config.ovpn
   122      version: latest
   123    - key: vmc-vpn-tls_key
   124      name: vmc-vpn-tls.key
   125      version: latest
   126  ---
   127  apiVersion: kubernetes-client.io/v1
   128  kind: ExternalSecret
   129  metadata:
   130    name: nfd-creds
   131    namespace: test-pods
   132  spec:
   133    backendType: gcpSecretsManager
   134    projectId: node-feature-discovery
   135    data:
   136      - key: codecovToken
   137        name: codecov-token
   138        version: latest
   139  ---
   140  apiVersion: kubernetes-client.io/v1
   141  kind: ExternalSecret
   142  metadata:
   143    name: cloud-provider-vsphere-ci
   144    namespace: test-pods
   145  spec:
   146    backendType: gcpSecretsManager
   147    projectId: cloud-provider-vsphere
   148    data:
   149    - key: GCR_KEY_FILE
   150      name: keyfile.json
   151      version: latest
   152    - key: CONFIG_ENV
   153      name: config.env
   154      version: latest