few minor fixes
This commit is contained in:
parent
775aa34d0d
commit
fcd9d27f18
|
|
@ -1170,6 +1170,7 @@ func (c *Cluster) initTeamMembers(teamID string, isPostgresSuperuserTeam bool) e
|
||||||
newRole := spec.PgUser{
|
newRole := spec.PgUser{
|
||||||
Origin: spec.RoleOriginTeamsAPI,
|
Origin: spec.RoleOriginTeamsAPI,
|
||||||
Name: username,
|
Name: username,
|
||||||
|
Namespace: c.Namespace,
|
||||||
Flags: flags,
|
Flags: flags,
|
||||||
MemberOf: memberOf,
|
MemberOf: memberOf,
|
||||||
Parameters: c.OpConfig.TeamAPIRoleConfiguration,
|
Parameters: c.OpConfig.TeamAPIRoleConfiguration,
|
||||||
|
|
|
||||||
|
|
@ -221,7 +221,7 @@ func (c *Cluster) readPgUsersFromDatabase(userNames []string) (users spec.PgUser
|
||||||
roldeleted = true
|
roldeleted = true
|
||||||
}
|
}
|
||||||
|
|
||||||
users[rolname] = spec.PgUser{Name: rolname, Password: rolpassword, Flags: flags, MemberOf: memberof, Parameters: parameters, Deleted: roldeleted}
|
users[rolname] = spec.PgUser{Name: rolname, Namespace: c.Namespace, Password: rolpassword, Flags: flags, MemberOf: memberof, Parameters: parameters, Deleted: roldeleted}
|
||||||
}
|
}
|
||||||
|
|
||||||
return users, nil
|
return users, nil
|
||||||
|
|
|
||||||
|
|
@ -565,8 +565,8 @@ func (c *Cluster) syncRoles() (err error) {
|
||||||
userNames = append(userNames, pgRole)
|
userNames = append(userNames, pgRole)
|
||||||
// add team member role name with rename suffix in case we need to rename it back
|
// add team member role name with rename suffix in case we need to rename it back
|
||||||
if u.Origin == spec.RoleOriginTeamsAPI && c.OpConfig.EnableTeamMemberDeprecation {
|
if u.Origin == spec.RoleOriginTeamsAPI && c.OpConfig.EnableTeamMemberDeprecation {
|
||||||
deletedUsers[u.Name+c.OpConfig.RoleDeletionSuffix] = u.Name
|
deletedUsers[pgRole+c.OpConfig.RoleDeletionSuffix] = pgRole
|
||||||
userNames = append(userNames, u.Name+c.OpConfig.RoleDeletionSuffix)
|
userNames = append(userNames, pgRole+c.OpConfig.RoleDeletionSuffix)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ const (
|
||||||
type PgUser struct {
|
type PgUser struct {
|
||||||
Origin RoleOrigin `yaml:"-"`
|
Origin RoleOrigin `yaml:"-"`
|
||||||
Name string `yaml:"-"`
|
Name string `yaml:"-"`
|
||||||
Namespace string
|
Namespace string `yaml:"-"`
|
||||||
Password string `yaml:"-"`
|
Password string `yaml:"-"`
|
||||||
Flags []string `yaml:"user_flags"`
|
Flags []string `yaml:"user_flags"`
|
||||||
MemberOf []string `yaml:"inrole"`
|
MemberOf []string `yaml:"inrole"`
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue