@@ -203,34 +203,22 @@ function upload_to_blob() {
203
203
# to be mounted on the kind cluster and hence extra mount flags are required.
204
204
function createKindForAZWI() {
205
205
echo " creating workload-identity-enabled kind configuration"
206
- if [ -n " ${CONFORMANCE_FLAVOR} " ] && [ -n " ${SERVICE_ACCOUNT_SIGNING_PUB} " ] && [ -n " ${SERVICE_ACCOUNT_SIGNING_KEY} " ]; then
207
- echo " using pre-existing service-account-issuer for kind cluster"
208
- KIND_SERVICE_ACCOUNT_SIGNING_PUB_FILEPATH=" ${REPO_ROOT} /kind-wi-sa.pub"
209
- KIND_SERVICE_ACCOUNT_SIGNING_KEY_FILEPATH=" ${REPO_ROOT} /kind-wi-sa.key"
210
- echo " ${SERVICE_ACCOUNT_SIGNING_PUB} " > " ${KIND_SERVICE_ACCOUNT_SIGNING_PUB_FILEPATH} "
211
- echo " ${SERVICE_ACCOUNT_SIGNING_KEY} " > " ${KIND_SERVICE_ACCOUNT_SIGNING_KEY_FILEPATH} "
212
- KIND_SERVICE_ACCOUNT_ISSUER=" https://oidcissuercapzci.blob.core.windows.net/oidc-capzci/"
213
- else
214
- KIND_SERVICE_ACCOUNT_SIGNING_PUB_FILEPATH=" ${SERVICE_ACCOUNT_SIGNING_PUB_FILEPATH} "
215
- KIND_SERVICE_ACCOUNT_SIGNING_KEY_FILEPATH=" ${SERVICE_ACCOUNT_SIGNING_KEY_FILEPATH} "
216
- KIND_SERVICE_ACCOUNT_ISSUER=" ${SERVICE_ACCOUNT_ISSUER} "
217
- fi
218
206
cat << EOF | "${KIND} " create cluster --name "${KIND_CLUSTER_NAME} " --config=-
219
207
kind: Cluster
220
208
apiVersion: kind.x-k8s.io/v1alpha4
221
209
nodes:
222
210
- role: control-plane
223
211
extraMounts:
224
- - hostPath: "${KIND_SERVICE_ACCOUNT_SIGNING_PUB_FILEPATH } "
212
+ - hostPath: "${SERVICE_ACCOUNT_SIGNING_PUB_FILEPATH } "
225
213
containerPath: /etc/kubernetes/pki/sa.pub
226
- - hostPath: "${KIND_SERVICE_ACCOUNT_SIGNING_KEY_FILEPATH } "
214
+ - hostPath: "${SERVICE_ACCOUNT_SIGNING_KEY_FILEPATH } "
227
215
containerPath: /etc/kubernetes/pki/sa.key
228
216
kubeadmConfigPatches:
229
217
- |
230
218
kind: ClusterConfiguration
231
219
apiServer:
232
220
extraArgs:
233
- service-account-issuer: ${KIND_SERVICE_ACCOUNT_ISSUER }
221
+ service-account-issuer: ${SERVICE_ACCOUNT_ISSUER }
234
222
service-account-key-file: /etc/kubernetes/pki/sa.pub
235
223
service-account-signing-key-file: /etc/kubernetes/pki/sa.key
236
224
controllerManager:
0 commit comments