diff --git a/make/common/templates/adminserver/env b/make/common/templates/adminserver/env index 20eceb4fa..54118c1a2 100644 --- a/make/common/templates/adminserver/env +++ b/make/common/templates/adminserver/env @@ -11,7 +11,7 @@ LDAP_FILTER=$ldap_filter LDAP_UID=$ldap_uid LDAP_SCOPE=$ldap_scope LDAP_TIMEOUT=$ldap_timeout -LDAP_VERIFY_CERT=true +LDAP_VERIFY_CERT=$ldap_verify_cert DATABASE_TYPE=mysql MYSQL_HOST=$db_host MYSQL_PORT=$db_port diff --git a/make/harbor.cfg b/make/harbor.cfg index 6e22b8fe6..8df07e977 100644 --- a/make/harbor.cfg +++ b/make/harbor.cfg @@ -95,6 +95,9 @@ ldap_scope = 3 #Timeout (in seconds) when connecting to an LDAP Server. The default value (and most reasonable) is 5 seconds. ldap_timeout = 5 +#Verify certificate from LDAP server +ldap_verify_cert = true + #Turn on or off the self-registration feature self_registration = on diff --git a/make/prepare b/make/prepare index 1546f3113..226fcc707 100755 --- a/make/prepare +++ b/make/prepare @@ -217,6 +217,7 @@ else: ldap_uid = rcp.get("configuration", "ldap_uid") ldap_scope = rcp.get("configuration", "ldap_scope") ldap_timeout = rcp.get("configuration", "ldap_timeout") +ldap_verify_cert = rcp.get("configuration", "ldap_verify_cert") db_password = rcp.get("configuration", "db_password") db_host = rcp.get("configuration", "db_host") db_user = rcp.get("configuration", "db_user") @@ -309,6 +310,7 @@ render(os.path.join(templates_dir, "adminserver", "env"), ldap_filter=ldap_filter, ldap_uid=ldap_uid, ldap_scope=ldap_scope, + ldap_verify_cert=ldap_verify_cert, ldap_timeout=ldap_timeout, db_password=db_password, db_host=db_host,