Merge pull request #1215 from vmware-tanzu/prepare_supervisor_on_kind_linux
fix usage of base64 in hack script for linux
This commit is contained in:
commit
8a23f244f3
@ -254,6 +254,13 @@ EOF
|
|||||||
--dry-run=client --output yaml | kubectl apply -f -
|
--dry-run=client --output yaml | kubectl apply -f -
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
|
certificateAuthorityData=$(cat "$root_ca_crt_path" | base64)
|
||||||
|
else
|
||||||
|
# Linux base64 requires an extra flag to keep the output on one line.
|
||||||
|
certificateAuthorityData=$(cat "$root_ca_crt_path" | base64 -w 0)
|
||||||
|
fi
|
||||||
|
|
||||||
# Make a JWTAuthenticator which respects JWTs from the Supervisor's issuer.
|
# Make a JWTAuthenticator which respects JWTs from the Supervisor's issuer.
|
||||||
# The issuer URL must be accessible from within the cluster for OIDC discovery.
|
# The issuer URL must be accessible from within the cluster for OIDC discovery.
|
||||||
cat <<EOF | kubectl apply -f -
|
cat <<EOF | kubectl apply -f -
|
||||||
@ -265,7 +272,7 @@ spec:
|
|||||||
issuer: $issuer
|
issuer: $issuer
|
||||||
audience: $audience
|
audience: $audience
|
||||||
tls:
|
tls:
|
||||||
certificateAuthorityData: $(cat "$root_ca_crt_path" | base64)
|
certificateAuthorityData: $certificateAuthorityData
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
echo "Waiting for JWTAuthenticator to initialize..."
|
echo "Waiting for JWTAuthenticator to initialize..."
|
||||||
|
Loading…
Reference in New Issue
Block a user