mirror of
https://github.com/goharbor/harbor.git
synced 2024-09-10 04:58:08 +02:00
Add load for user settings in core/config/config.go
Signed-off-by: stonezdj <stonezdj@gmail.com>
This commit is contained in:
parent
36e1c13a43
commit
880051c08a
@ -207,6 +207,10 @@ func LDAPConf() (*models.LdapConf, error) {
|
||||
|
||||
// LDAPGroupConf returns the setting of ldap group search
|
||||
func LDAPGroupConf() (*models.LdapGroupConf, error) {
|
||||
err := cfgMgr.Load()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &models.LdapGroupConf{
|
||||
LdapGroupBaseDN: cfgMgr.Get(common.LDAPGroupBaseDN).GetString(),
|
||||
LdapGroupFilter: cfgMgr.Get(common.LDAPGroupSearchFilter).GetString(),
|
||||
@ -288,6 +292,10 @@ func OnlyAdminCreateProject() (bool, error) {
|
||||
|
||||
// Email returns email server settings
|
||||
func Email() (*models.Email, error) {
|
||||
err := cfgMgr.Load()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return &models.Email{
|
||||
Host: cfgMgr.Get(common.EmailHost).GetString(),
|
||||
Port: cfgMgr.Get(common.EmailPort).GetInt(),
|
||||
@ -384,6 +392,10 @@ func WithAdmiral() bool {
|
||||
|
||||
// UAASettings returns the UAASettings to access UAA service.
|
||||
func UAASettings() (*models.UAASettings, error) {
|
||||
err := cfgMgr.Load()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
us := &models.UAASettings{
|
||||
Endpoint: cfgMgr.Get(common.UAAEndpoint).GetString(),
|
||||
ClientID: cfgMgr.Get(common.UAAClientID).GetString(),
|
||||
|
Loading…
Reference in New Issue
Block a user