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