This is an automated email from the ASF dual-hosted git repository.

mykolabodnar pushed a commit to branch DLAB-1482
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git

commit cf007550a7ac3473d3b2d1dd17b8702ff73781c3
Author: Mykola_Bodnar1 <bodnarmyk...@gmail.com>
AuthorDate: Mon Jan 27 16:30:50 2020 +0200

    [DLAB-1482] - [AWS]: Notebook/cluster links are not opened successfully 
fixed
---
 infrastructure-provisioning/src/general/scripts/aws/edge_configure.py | 4 ++--
 infrastructure-provisioning/src/project/scripts/configure_keycloak.py | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/infrastructure-provisioning/src/general/scripts/aws/edge_configure.py 
b/infrastructure-provisioning/src/general/scripts/aws/edge_configure.py
index fbf6cd0..4f84e92 100644
--- a/infrastructure-provisioning/src/general/scripts/aws/edge_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/aws/edge_configure.py
@@ -203,10 +203,10 @@ if __name__ == "__main__":
         print('[INSTALLING NGINX REVERSE PROXY]')
         logging.info('[INSTALLING NGINX REVERSE PROXY]')
         keycloak_client_secret = str(uuid.uuid4())
-        keycloak_params = "--service_base_name {} --keycloak_auth_server_url 
{} --keycloak_realm_name {} --keycloak_user {} --keycloak_user_password {} 
--keycloak_client_secret {} --edge_public_ip {} --project_name {}" \
+        keycloak_params = "--service_base_name {} --keycloak_auth_server_url 
{} --keycloak_realm_name {} --keycloak_user {} --keycloak_user_password {} 
--keycloak_client_secret {} --edge_public_ip {} --hostname {} --project_name 
{}" \
             .format(edge_conf['service_base_name'], 
os.environ['keycloak_auth_server_url'], os.environ['keycloak_realm_name'], 
os.environ['keycloak_user'],
                     os.environ['keycloak_user_password'],
-                    keycloak_client_secret, edge_conf['edge_public_ip'], 
os.environ['project_name'])
+                    keycloak_client_secret, edge_conf['edge_public_ip'], 
instance_hostname, os.environ['project_name'])
         try:
             local("~/scripts/{}.py {}".format('configure_keycloak', 
keycloak_params))
         except:
diff --git 
a/infrastructure-provisioning/src/project/scripts/configure_keycloak.py 
b/infrastructure-provisioning/src/project/scripts/configure_keycloak.py
index c6914f9..4153e0d 100644
--- a/infrastructure-provisioning/src/project/scripts/configure_keycloak.py
+++ b/infrastructure-provisioning/src/project/scripts/configure_keycloak.py
@@ -39,6 +39,7 @@ parser.add_argument('--keycloak_user', type=str, default='')
 parser.add_argument('--keycloak_user_password', type=str, default='')
 parser.add_argument('--keycloak_client_secret', type=str, default='')
 parser.add_argument('--edge_public_ip', type=str, default='')
+parser.add_argument('--hostname', type=str, default='')
 parser.add_argument('--project_name', type=str, default='')
 args = parser.parse_args()
 
@@ -64,7 +65,7 @@ if __name__ == "__main__":
             "clientId": keycloak_client_name,
             "id": keycloak_client_id,
             "enabled": "true",
-            "redirectUris": ["http://{}/*".format(args.edge_public_ip)],
+            "redirectUris": ["https://{}/*".format(args.edge_public_ip), 
"http://{}/*".format(args.edge_public_ip), 
"https://{}/*".format(args.hostname), "http://{}/*".format(args.hostname)],
             "publicClient": "false",
             "secret": args.keycloak_client_secret,
             "protocol": "openid-connect",


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@dlab.apache.org
For additional commands, e-mail: commits-h...@dlab.apache.org

Reply via email to