reflect some feedback
This commit is contained in:
		
							parent
							
								
									3e7e99039b
								
							
						
					
					
						commit
						61225998ff
					
				| 
						 | 
					@ -40,7 +40,7 @@ spec:
 | 
				
			||||||
          properties:
 | 
					          properties:
 | 
				
			||||||
            additionalSuperuserTeams:
 | 
					            additionalSuperuserTeams:
 | 
				
			||||||
              type: object
 | 
					              type: object
 | 
				
			||||||
              description: "Map for teamId and associted additional superuser teams"
 | 
					              description: "Map for teamId and associated additional superuser teams"
 | 
				
			||||||
              additionalProperties:
 | 
					              additionalProperties:
 | 
				
			||||||
                type: array
 | 
					                type: array
 | 
				
			||||||
                nullable: true
 | 
					                nullable: true
 | 
				
			||||||
| 
						 | 
					@ -49,7 +49,7 @@ spec:
 | 
				
			||||||
                  type: string
 | 
					                  type: string
 | 
				
			||||||
            additionalTeams:
 | 
					            additionalTeams:
 | 
				
			||||||
              type: object
 | 
					              type: object
 | 
				
			||||||
              description: "Map for teamId and associted additional teams"
 | 
					              description: "Map for teamId and associated additional teams"
 | 
				
			||||||
              additionalProperties:
 | 
					              additionalProperties:
 | 
				
			||||||
                type: array
 | 
					                type: array
 | 
				
			||||||
                nullable: true
 | 
					                nullable: true
 | 
				
			||||||
| 
						 | 
					@ -58,7 +58,7 @@ spec:
 | 
				
			||||||
                  type: string
 | 
					                  type: string
 | 
				
			||||||
            additionalMembers:
 | 
					            additionalMembers:
 | 
				
			||||||
              type: object
 | 
					              type: object
 | 
				
			||||||
              description: "Map for teamId and associted additional users"
 | 
					              description: "Map for teamId and associated additional users"
 | 
				
			||||||
              additionalProperties:
 | 
					              additionalProperties:
 | 
				
			||||||
                type: array
 | 
					                type: array
 | 
				
			||||||
                nullable: true
 | 
					                nullable: true
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,7 +36,7 @@ spec:
 | 
				
			||||||
          properties:
 | 
					          properties:
 | 
				
			||||||
            additionalSuperuserTeams:
 | 
					            additionalSuperuserTeams:
 | 
				
			||||||
              type: object
 | 
					              type: object
 | 
				
			||||||
              description: "Map for teamId and associted additional superuser teams"
 | 
					              description: "Map for teamId and associated additional superuser teams"
 | 
				
			||||||
              additionalProperties:
 | 
					              additionalProperties:
 | 
				
			||||||
                type: array
 | 
					                type: array
 | 
				
			||||||
                nullable: true
 | 
					                nullable: true
 | 
				
			||||||
| 
						 | 
					@ -45,7 +45,7 @@ spec:
 | 
				
			||||||
                  type: string
 | 
					                  type: string
 | 
				
			||||||
            additionalTeams:
 | 
					            additionalTeams:
 | 
				
			||||||
              type: object
 | 
					              type: object
 | 
				
			||||||
              description: "Map for teamId and associted additional teams"
 | 
					              description: "Map for teamId and associated additional teams"
 | 
				
			||||||
              additionalProperties:
 | 
					              additionalProperties:
 | 
				
			||||||
                type: array
 | 
					                type: array
 | 
				
			||||||
                nullable: true
 | 
					                nullable: true
 | 
				
			||||||
| 
						 | 
					@ -54,7 +54,7 @@ spec:
 | 
				
			||||||
                  type: string
 | 
					                  type: string
 | 
				
			||||||
            additionalMembers:
 | 
					            additionalMembers:
 | 
				
			||||||
              type: object
 | 
					              type: object
 | 
				
			||||||
              description: "Map for teamId and associted additional users"
 | 
					              description: "Map for teamId and associated additional users"
 | 
				
			||||||
              additionalProperties:
 | 
					              additionalProperties:
 | 
				
			||||||
                type: array
 | 
					                type: array
 | 
				
			||||||
                nullable: true
 | 
					                nullable: true
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1141,7 +1141,7 @@ func (c *Cluster) initHumanUsers() error {
 | 
				
			||||||
	for _, superuserTeam := range superuserTeams {
 | 
						for _, superuserTeam := range superuserTeams {
 | 
				
			||||||
		err := c.initTeamMembers(superuserTeam, true)
 | 
							err := c.initTeamMembers(superuserTeam, true)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			return fmt.Errorf("Cannot create team %q of Postgres superusers: %v", superuserTeam, err)
 | 
								return fmt.Errorf("Cannot initialize members for team %q of Postgres superusers: %v", superuserTeam, err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if superuserTeam == c.Spec.TeamID {
 | 
							if superuserTeam == c.Spec.TeamID {
 | 
				
			||||||
			clusterIsOwnedBySuperuserTeam = true
 | 
								clusterIsOwnedBySuperuserTeam = true
 | 
				
			||||||
| 
						 | 
					@ -1153,7 +1153,7 @@ func (c *Cluster) initHumanUsers() error {
 | 
				
			||||||
		if !(util.SliceContains(superuserTeams, additionalTeam)) {
 | 
							if !(util.SliceContains(superuserTeams, additionalTeam)) {
 | 
				
			||||||
			err := c.initTeamMembers(additionalTeam, false)
 | 
								err := c.initTeamMembers(additionalTeam, false)
 | 
				
			||||||
			if err != nil {
 | 
								if err != nil {
 | 
				
			||||||
				return fmt.Errorf("Cannot create additional team %q for cluster owner by %q: %v", additionalTeam, c.Spec.TeamID, err)
 | 
									return fmt.Errorf("Cannot initialize members for additional team %q for cluster owned by %q: %v", additionalTeam, c.Spec.TeamID, err)
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					@ -1165,7 +1165,7 @@ func (c *Cluster) initHumanUsers() error {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	err := c.initTeamMembers(c.Spec.TeamID, false)
 | 
						err := c.initTeamMembers(c.Spec.TeamID, false)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return fmt.Errorf("Cannot create a team %q of admins owning the PG cluster: %v", c.Spec.TeamID, err)
 | 
							return fmt.Errorf("Cannot initialize members for team %q who owns the Postgres cluster: %v", c.Spec.TeamID, err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -51,6 +51,7 @@ var isEqualIgnoreOrderTest = []struct {
 | 
				
			||||||
	{[]string{"a", "b", "c"}, []string{"a", "b", "c"}, true},
 | 
						{[]string{"a", "b", "c"}, []string{"a", "b", "c"}, true},
 | 
				
			||||||
	{[]string{"a", "b", "c"}, []string{"a", "c", "b"}, true},
 | 
						{[]string{"a", "b", "c"}, []string{"a", "c", "b"}, true},
 | 
				
			||||||
	{[]string{"a", "b"}, []string{"a", "c", "b"}, false},
 | 
						{[]string{"a", "b"}, []string{"a", "c", "b"}, false},
 | 
				
			||||||
 | 
						{[]string{"a", "b", "c"}, []string{"a", "d", "c"}, true},
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var substractTest = []struct {
 | 
					var substractTest = []struct {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue