You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by lf...@apache.org on 2020/03/23 10:31:42 UTC
[incubator-dlab] 03/22: [DLAB-1593]: changed ssn_configure for awz
and azure
This is an automated email from the ASF dual-hosted git repository.
lfrolov pushed a commit to branch DLAB-1593
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
commit 9825e01a5ce1b4bc056dd753b6276edec5fced1b
Author: leonidfrolov <fr...@gmail.com>
AuthorDate: Fri Mar 6 16:58:33 2020 +0200
[DLAB-1593]: changed ssn_configure for awz and azure
---
.../src/general/scripts/aws/ssn_configure.py | 40 +++++++++++++++++++---
.../src/general/scripts/azure/ssn_configure.py | 38 +++++++++++++++++---
2 files changed, 69 insertions(+), 9 deletions(-)
diff --git a/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py b/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
index 87587d8..ec86d5c 100644
--- a/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/aws/ssn_configure.py
@@ -175,6 +175,8 @@ if __name__ == "__main__":
dlab.meta_lib.get_instance_hostname(ssn_conf['tag_name'], ssn_conf['instance_name']),
dlab.meta_lib.get_instance_ip_address(ssn_conf['tag_name'],
ssn_conf['instance_name']).get('Public'))
+ if os.environ['conf_domain_name_enabled'] and 'conf_domain_name' in os.environ:
+ ssn_conf['step_cert_sans'] += ' --san ssn.{0}'.format(os.environ['conf_domain_name'])
else:
ssn_conf['step_cert_sans'] = ''
@@ -273,11 +275,6 @@ if __name__ == "__main__":
try:
cloud_params = [
{
- 'key': 'KEYCLOAK_REDIRECT_URI',
- 'value': "https://{0}/".format(dlab.meta_lib.get_instance_hostname(ssn_conf['tag_name'],
- ssn_conf['instance_name']))
- },
- {
'key': 'KEYCLOAK_REALM_NAME',
'value': os.environ['keycloak_realm_name']
},
@@ -482,6 +479,39 @@ if __name__ == "__main__":
'key': 'STEP_CA_URL',
'value': ''
})
+ if os.environ['conf_domain_name_enabled'] and 'conf_domain_name' in os.environ:
+ cloud_params.append(
+ {
+ 'key': 'KEYCLOAK_REDIRECT_URI',
+ 'value': "https://ssn.{0}/".format(os.environ['conf_domain_name'])
+ })
+ cloud_params.append(
+ {
+ 'key': 'DOMAIN_NAME_ENABLED',
+ 'value': os.environ['conf_domain_name_enabled']
+ })
+ cloud_params.append(
+ {
+ 'key': 'DOMAIN_NAME',
+ 'value': os.environ['conf_domain_name']
+ })
+ else:
+ cloud_params.append(
+ {
+ 'key': 'KEYCLOAK_REDIRECT_URI',
+ 'value': "https://{0}/".format(dlab.meta_lib.get_instance_hostname(ssn_conf['tag_name'],
+ ssn_conf['instance_name']))
+ })
+ cloud_params.append(
+ {
+ 'key': 'DOMAIN_NAME_ENABLED',
+ 'value': 'false'
+ })
+ cloud_params.append(
+ {
+ 'key': 'DOMAIN_NAME',
+ 'value': ''
+ })
logging.info('[CONFIGURE SSN INSTANCE UI]')
print('[CONFIGURE SSN INSTANCE UI]')
params = "--hostname {} " \
diff --git a/infrastructure-provisioning/src/general/scripts/azure/ssn_configure.py b/infrastructure-provisioning/src/general/scripts/azure/ssn_configure.py
index 856cce4..a105d05 100644
--- a/infrastructure-provisioning/src/general/scripts/azure/ssn_configure.py
+++ b/infrastructure-provisioning/src/general/scripts/azure/ssn_configure.py
@@ -102,6 +102,8 @@ if __name__ == "__main__":
AzureMeta.get_instance_public_ip_address(ssn_conf['resource_group_name'],
ssn_conf['instance_name']),
ssn_conf['instance_dns_name'])
+ if os.environ['conf_domain_name_enabled'] and 'conf_domain_name' in os.environ:
+ ssn_conf['step_cert_sans'] += ' --san ssn.{0}'.format(os.environ['conf_domain_name'])
else:
ssn_conf['step_cert_sans'] = ''
@@ -212,10 +214,6 @@ if __name__ == "__main__":
cloud_params = [
{
- 'key': 'KEYCLOAK_REDIRECT_URI',
- 'value': "https://{0}/".format(ssn_conf['instance_host'])
- },
- {
'key': 'KEYCLOAK_REALM_NAME',
'value': os.environ['keycloak_realm_name']
},
@@ -385,6 +383,38 @@ if __name__ == "__main__":
'key': 'STEP_CA_URL',
'value': ''
})
+ if os.environ['conf_domain_name_enabled'] and 'conf_domain_name' in os.environ:
+ cloud_params.append(
+ {
+ 'key': 'KEYCLOAK_REDIRECT_URI',
+ 'value': "https://ssn.{0}/".format(os.environ['conf_domain_name'])
+ })
+ cloud_params.append(
+ {
+ 'key': 'DOMAIN_NAME_ENABLED',
+ 'value': os.environ['conf_domain_name_enabled']
+ })
+ cloud_params.append(
+ {
+ 'key': 'DOMAIN_NAME',
+ 'value': os.environ['conf_domain_name']
+ })
+ else:
+ cloud_params.append(
+ {
+ 'key': 'KEYCLOAK_REDIRECT_URI',
+ 'value': "https://{0}/".format(ssn_conf['instance_host'])
+ })
+ cloud_params.append(
+ {
+ 'key': 'DOMAIN_NAME_ENABLED',
+ 'value': 'false'
+ })
+ cloud_params.append(
+ {
+ 'key': 'DOMAIN_NAME',
+ 'value': ''
+ })
if os.environ['azure_datalake_enable'] == 'false':
cloud_params.append(
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org