From 31d39ae363bd67f2faf6b3056411ebccd27c14b0 Mon Sep 17 00:00:00 2001 From: Sergii Leshchenko Date: Tue, 11 Dec 2018 12:30:02 +0200 Subject: [PATCH] Create or update oauth client instead of try to create a new one --- deploy/openshift/deploy_che.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deploy/openshift/deploy_che.sh b/deploy/openshift/deploy_che.sh index 4e894a9395..74489f6721 100755 --- a/deploy/openshift/deploy_che.sh +++ b/deploy/openshift/deploy_che.sh @@ -502,10 +502,11 @@ ${CHE_VAR_ARRAY}" printInfo "Logging as \"system:admin\"" $OC_BINARY login -u "system:admin" KEYCLOAK_ROUTE=$($OC_BINARY get route/keycloak --namespace=${CHE_OPENSHIFT_PROJECT} -o=jsonpath={'.spec.host'}) - $OC_BINARY new-app -f ${BASE_DIR}/templates/multi/oauth-client.yaml \ + + $OC_BINARY process -f ${BASE_DIR}/templates/multi/oauth-client.yaml \ -p REDIRECT_URI="${HTTP_PROTOCOL}://${KEYCLOAK_ROUTE}/auth/realms/che/broker/${OCP_IDENTITY_PROVIDER_ID}/endpoint" \ -p OCP_OAUTH_CLIENT_ID=${OCP_OAUTH_CLIENT_ID} \ - -p OCP_OAUTH_CLIENT_SECRET=${OCP_OAUTH_CLIENT_SECRET} + -p OCP_OAUTH_CLIENT_SECRET=${OCP_OAUTH_CLIENT_SECRET} | oc apply -f - # register OpenShift Identity Provider in Keycloak printInfo "Registering oAuth client in Keycloak"