Skip to content

Commit a859bd0

Browse files
authored
Merge pull request #5127 from nojnhuh/kind-conformance
remove special condition for workload id for conformance tests
2 parents befe2f4 + 0d48ce1 commit a859bd0

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

scripts/kind-with-registry.sh

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -203,34 +203,22 @@ function upload_to_blob() {
203203
# to be mounted on the kind cluster and hence extra mount flags are required.
204204
function 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

Comments
 (0)