@@ -203,34 +203,22 @@ function upload_to_blob() {
203203# to be mounted on the kind cluster and hence extra mount flags are required.
204204function createKindForAZWI() {
205205 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
218206 cat << EOF | "${KIND} " create cluster --name "${KIND_CLUSTER_NAME} " --config=-
219207 kind: Cluster
220208 apiVersion: kind.x-k8s.io/v1alpha4
221209 nodes:
222210 - role: control-plane
223211 extraMounts:
224- - hostPath: "${KIND_SERVICE_ACCOUNT_SIGNING_PUB_FILEPATH } "
212+ - hostPath: "${SERVICE_ACCOUNT_SIGNING_PUB_FILEPATH } "
225213 containerPath: /etc/kubernetes/pki/sa.pub
226- - hostPath: "${KIND_SERVICE_ACCOUNT_SIGNING_KEY_FILEPATH } "
214+ - hostPath: "${SERVICE_ACCOUNT_SIGNING_KEY_FILEPATH } "
227215 containerPath: /etc/kubernetes/pki/sa.key
228216 kubeadmConfigPatches:
229217 - |
230218 kind: ClusterConfiguration
231219 apiServer:
232220 extraArgs:
233- service-account-issuer: ${KIND_SERVICE_ACCOUNT_ISSUER }
221+ service-account-issuer: ${SERVICE_ACCOUNT_ISSUER }
234222 service-account-key-file: /etc/kubernetes/pki/sa.pub
235223 service-account-signing-key-file: /etc/kubernetes/pki/sa.key
236224 controllerManager:
0 commit comments