@@ -29,6 +29,7 @@ GITPOD_ANALYTICS="${GITPOD_ANALYTICS:-}"
29
29
GITPOD_WITH_EE_LICENSE=" ${GITPOD_WITH_EE_LICENSE:- true} "
30
30
GITPOD_WORKSPACE_FEATURE_FLAGS=" ${GITPOD_WORKSPACE_FEATURE_FLAGS:- } "
31
31
GITPOD_WITH_SLOW_DATABASE=" ${GITPOD_WITH_SLOW_DATABASE:- false} "
32
+ GITPOD_WITH_DEDICATED_EMU=" ${GITPOD_WITH_DEDICATED_EMU:- false} "
32
33
33
34
if [[ " ${VERSION:- } " == " " ]]; then
34
35
if [[ ! -f /tmp/local-dev-version ]]; then
@@ -333,24 +334,29 @@ yq w -i "${INSTALLER_CONFIG_PATH}" observability.tracing.endpoint "${TRACING_END
333
334
#
334
335
# configureAuthProviders
335
336
#
336
- for row in $( kubectl --kubeconfig " $DEV_KUBE_PATH " --context " ${DEV_KUBE_CONTEXT} " get secret preview-envs-authproviders-harvester --namespace=keys -o jsonpath=" {.data.authProviders}" \
337
- | base64 -d -w 0 \
338
- | yq r - authProviders -j \
339
- | jq -r ' to_entries | .[] | @base64' ) ; do
340
- key=$( echo " ${row} " | base64 -d | jq -r ' .key' )
341
- providerId=$( echo " $row " | base64 -d | jq -r ' .value.id | ascii_downcase' )
342
- data=$( echo " $row " | base64 -d | yq r - value --prettyPrint)
343
- yq w -i " ${INSTALLER_CONFIG_PATH} " authProviders[" $key " ].kind " secret"
344
- yq w -i " ${INSTALLER_CONFIG_PATH} " authProviders[" $key " ].name " $providerId "
345
-
346
- kubectl create secret generic " $providerId " \
347
- --namespace " ${PREVIEW_NAMESPACE} " \
348
- --kubeconfig " ${PREVIEW_K3S_KUBE_PATH} " \
349
- --context " ${PREVIEW_K3S_KUBE_CONTEXT} " \
350
- --from-literal=provider=" $data " \
351
- --dry-run=client -o yaml | \
352
- kubectl --kubeconfig " ${PREVIEW_K3S_KUBE_PATH} " --context " ${PREVIEW_K3S_KUBE_CONTEXT} " replace --force -f -
353
- done
337
+
338
+ if [[ " ${GITPOD_WITH_DEDICATED_EMU} " != " true" ]]
339
+ then
340
+ for row in $( kubectl --kubeconfig " $DEV_KUBE_PATH " --context " ${DEV_KUBE_CONTEXT} " get secret preview-envs-authproviders-harvester --namespace=keys -o jsonpath=" {.data.authProviders}" \
341
+ | base64 -d -w 0 \
342
+ | yq r - authProviders -j \
343
+ | jq -r ' to_entries | .[] | @base64' ) ; do
344
+ key=$( echo " ${row} " | base64 -d | jq -r ' .key' )
345
+ providerId=$( echo " $row " | base64 -d | jq -r ' .value.id | ascii_downcase' )
346
+ data=$( echo " $row " | base64 -d | yq r - value --prettyPrint)
347
+ yq w -i " ${INSTALLER_CONFIG_PATH} " authProviders[" $key " ].kind " secret"
348
+ yq w -i " ${INSTALLER_CONFIG_PATH} " authProviders[" $key " ].name " $providerId "
349
+
350
+ kubectl create secret generic " $providerId " \
351
+ --namespace " ${PREVIEW_NAMESPACE} " \
352
+ --kubeconfig " ${PREVIEW_K3S_KUBE_PATH} " \
353
+ --context " ${PREVIEW_K3S_KUBE_CONTEXT} " \
354
+ --from-literal=provider=" $data " \
355
+ --dry-run=client -o yaml | \
356
+ kubectl --kubeconfig " ${PREVIEW_K3S_KUBE_PATH} " --context " ${PREVIEW_K3S_KUBE_CONTEXT} " replace --force -f -
357
+ done
358
+ fi
359
+
354
360
355
361
#
356
362
# configureStripeAPIKeys
0 commit comments