mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix: do not init keystone admin user
This commit is contained in:
@@ -100,10 +100,6 @@ func (manager *SProjectManager) InitializeData() error {
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "initSysProject")
|
||||
}
|
||||
err = manager.initAdminUsers(ctx)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "initAdminUsers")
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
@@ -138,22 +134,6 @@ func (manager *SProjectManager) initSysProject(ctx context.Context) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (manager *SProjectManager) initAdminUsers(ctx context.Context) error {
|
||||
q := manager.Query().IsNullOrEmpty("admin_id")
|
||||
projects := make([]SProject, 0)
|
||||
err := db.FetchModelObjects(manager, q, &projects)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "FetchModelObjects")
|
||||
}
|
||||
for i := range projects {
|
||||
err := projects[i].resetAdminUser(ctx, getDefaultAdminCred())
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "projects initAdmin")
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (project *SProject) resetAdminUser(ctx context.Context, userCred mcclient.TokenCredential) error {
|
||||
role, err := RoleManager.FetchRoleByName(options.Options.ProjectAdminRole, "", "")
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user