Skip to content

Commit f760fe5

Browse files
authored
feat(flex-linux-setup): Admin UI and Cedarling integration (#2407)
* feat(flex-linux-setup): Admin UI and Cedarling integration Signed-off-by: Mustafa Baser <mbaser@mail.com> * fix(flex-linux-setup): update policy-store.json Signed-off-by: Mustafa Baser <mbaser@mail.com> * fix(flex-linux-setup): update auiDefaultPolicyStorePath Signed-off-by: Mustafa Baser <mbaser@mail.com> * fix(flex-linux-setup): typo Signed-off-by: Mustafa Baser <mbaser@mail.com> --------- Signed-off-by: Mustafa Baser <mbaser@mail.com>
1 parent d18a5f1 commit f760fe5

File tree

4 files changed

+736
-1
lines changed

4 files changed

+736
-1
lines changed

flex-linux-setup/flex_linux_setup/flex_setup.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,7 @@ def __init__(self):
324324
self.templates_dir = os.path.join(self.flex_setup_dir, 'templates')
325325
self.admin_ui_config_properties_path = os.path.join(self.templates_dir, 'auiConfiguration.json')
326326
self.adimin_ui_bin_url = 'https://jenkins.gluu.org/npm/admin_ui/main/built/admin-ui-main-built.tar.gz'
327+
self.policy_store_path = os.path.join(self.templates_dir, 'policy-store.json')
327328

328329
if not argsp.download_exit:
329330
self.dbUtils.bind(force=True)
@@ -567,6 +568,15 @@ def install_gluu_admin_ui(self):
567568

568569
self.install_config_api_plugin()
569570

571+
#cedarling integration
572+
admin_ui_config_dir = os.path.join(config_api_installer.custom_config_dir, 'adminUI')
573+
config_api_installer.renderTemplateInOut(self.policy_store_path, self.templates_dir, admin_ui_config_dir)
574+
config_api_installer.chown(admin_ui_config_dir, Config.jetty_user, Config.jetty_group)
575+
resource_scopes_mapping_lidf_fn = os.path.join(self.templates_dir, 'adminUIResourceScopesMapping.ldif')
576+
577+
self.dbUtils.import_ldif([resource_scopes_mapping_lidf_fn])
578+
579+
570580
print("Removing DUO Script")
571581
config_api_installer.dbUtils.delete_dn('inum=5018-F9CF,ou=scripts,o=jans')
572582

0 commit comments

Comments
 (0)