go fmt run
This commit is contained in:
		
							parent
							
								
									71f57c9fe3
								
							
						
					
					
						commit
						2352fc9a39
					
				|  | @ -646,9 +646,9 @@ func (c *Cluster) initHumanUsers() error { | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		c.pgUsers[username] = spec.PgUser{ | 		c.pgUsers[username] = spec.PgUser{ | ||||||
| 			Name: username, | 			Name:       username, | ||||||
| 			Flags: flags, | 			Flags:      flags, | ||||||
| 			MemberOf: memberOf, | 			MemberOf:   memberOf, | ||||||
| 			Parameters: c.OpConfig.APIRolesParameters, | 			Parameters: c.OpConfig.APIRolesParameters, | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | @ -58,10 +58,10 @@ type PodEvent struct { | ||||||
| 
 | 
 | ||||||
| // PgUser contains information about a single user.
 | // PgUser contains information about a single user.
 | ||||||
| type PgUser struct { | type PgUser struct { | ||||||
| 	Name     string | 	Name       string | ||||||
| 	Password string | 	Password   string | ||||||
| 	Flags    []string | 	Flags      []string | ||||||
| 	MemberOf []string | 	MemberOf   []string | ||||||
| 	Parameters map[string]string | 	Parameters map[string]string | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -50,21 +50,21 @@ type Config struct { | ||||||
| 	CRD | 	CRD | ||||||
| 	Resources | 	Resources | ||||||
| 	Auth | 	Auth | ||||||
| 	Namespace             string         `name:"namespace"` | 	Namespace             string            `name:"namespace"` | ||||||
| 	EtcdHost              string         `name:"etcd_host" default:"etcd-client.default.svc.cluster.local:2379"` | 	EtcdHost              string            `name:"etcd_host" default:"etcd-client.default.svc.cluster.local:2379"` | ||||||
| 	DockerImage           string         `name:"docker_image" default:"registry.opensource.zalan.do/acid/spiloprivate-9.6:1.2-p4"` | 	DockerImage           string            `name:"docker_image" default:"registry.opensource.zalan.do/acid/spiloprivate-9.6:1.2-p4"` | ||||||
| 	ServiceAccountName    string         `name:"service_account_name" default:"operator"` | 	ServiceAccountName    string            `name:"service_account_name" default:"operator"` | ||||||
| 	DbHostedZone          string         `name:"db_hosted_zone" default:"db.example.com"` | 	DbHostedZone          string            `name:"db_hosted_zone" default:"db.example.com"` | ||||||
| 	EtcdScope             string         `name:"etcd_scope" default:"service"` | 	EtcdScope             string            `name:"etcd_scope" default:"service"` | ||||||
| 	WALES3Bucket          string         `name:"wal_s3_bucket"` | 	WALES3Bucket          string            `name:"wal_s3_bucket"` | ||||||
| 	KubeIAMRole           string         `name:"kube_iam_role"` | 	KubeIAMRole           string            `name:"kube_iam_role"` | ||||||
| 	DebugLogging          bool           `name:"debug_logging" default:"true"` | 	DebugLogging          bool              `name:"debug_logging" default:"true"` | ||||||
| 	EnableDBAccess        bool           `name:"enable_database_access" default:"true"` | 	EnableDBAccess        bool              `name:"enable_database_access" default:"true"` | ||||||
| 	EnableTeamsAPI        bool           `name:"enable_teams_api" default:"true"` | 	EnableTeamsAPI        bool              `name:"enable_teams_api" default:"true"` | ||||||
| 	EnableTeamSuperuser   bool           `name:"enable_team_superuser" default:"false"` | 	EnableTeamSuperuser   bool              `name:"enable_team_superuser" default:"false"` | ||||||
| 	TeamAdminRole         string         `name:"team_admin_role" default:"admin"` | 	TeamAdminRole         string            `name:"team_admin_role" default:"admin"` | ||||||
| 	EnableLoadBalancer    bool           `name:"enable_load_balancer" default:"true"` | 	EnableLoadBalancer    bool              `name:"enable_load_balancer" default:"true"` | ||||||
| 	MasterDNSNameFormat   stringTemplate `name:"master_dns_name_format" default:"{cluster}.{team}.{hostedzone}"` | 	MasterDNSNameFormat   stringTemplate    `name:"master_dns_name_format" default:"{cluster}.{team}.{hostedzone}"` | ||||||
| 	ReplicaDNSNameFormat  stringTemplate    `name:"replica_dns_name_format" default:"{cluster}-repl.{team}.{hostedzone}"` | 	ReplicaDNSNameFormat  stringTemplate    `name:"replica_dns_name_format" default:"{cluster}-repl.{team}.{hostedzone}"` | ||||||
| 	PDBNameFormat         stringTemplate    `name:"pdb_name_format" default:"postgres-{cluster}-pdb"` | 	PDBNameFormat         stringTemplate    `name:"pdb_name_format" default:"postgres-{cluster}-pdb"` | ||||||
| 	Workers               uint32            `name:"workers" default:"4"` | 	Workers               uint32            `name:"workers" default:"4"` | ||||||
|  |  | ||||||
|  | @ -11,14 +11,14 @@ import ( | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| const ( | const ( | ||||||
| 	createUserSQL    = `SET LOCAL synchronous_commit = 'local'; CREATE ROLE "%s" %s %s;` | 	createUserSQL        = `SET LOCAL synchronous_commit = 'local'; CREATE ROLE "%s" %s %s;` | ||||||
| 	alterUserSQL     = `ALTER ROLE "%s" %s` | 	alterUserSQL         = `ALTER ROLE "%s" %s` | ||||||
| 	alterRoleResetAllSQL = `ALTER ROLE "%s" RESET ALL` | 	alterRoleResetAllSQL = `ALTER ROLE "%s" RESET ALL` | ||||||
| 	alterRoleSetSQL	 = `ALTER ROLE "%s" SET %s TO %s` | 	alterRoleSetSQL      = `ALTER ROLE "%s" SET %s TO %s` | ||||||
| 	grantToUserSQL   = `GRANT %s TO "%s"` | 	grantToUserSQL       = `GRANT %s TO "%s"` | ||||||
| 	doBlockStmt      = `SET LOCAL synchronous_commit = 'local'; DO $$ BEGIN %s; END;$$;` | 	doBlockStmt          = `SET LOCAL synchronous_commit = 'local'; DO $$ BEGIN %s; END;$$;` | ||||||
| 	passwordTemplate = "ENCRYPTED PASSWORD '%s'" | 	passwordTemplate     = "ENCRYPTED PASSWORD '%s'" | ||||||
| 	inRoleTemplate   = `IN ROLE %s` | 	inRoleTemplate       = `IN ROLE %s` | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| // DefaultUserSyncStrategy implements a user sync strategy that merges already existing database users
 | // DefaultUserSyncStrategy implements a user sync strategy that merges already existing database users
 | ||||||
|  | @ -173,7 +173,7 @@ func produceAlterStmt(user spec.PgUser) string { | ||||||
| func produceAlterRoleSetStmts(user spec.PgUser) []string { | func produceAlterRoleSetStmts(user spec.PgUser) []string { | ||||||
| 	result := make([]string, 0) | 	result := make([]string, 0) | ||||||
| 	result = append(result, fmt.Sprintf(alterRoleResetAllSQL, user.Name)) | 	result = append(result, fmt.Sprintf(alterRoleResetAllSQL, user.Name)) | ||||||
| 	for key, value := range(user.Parameters) { | 	for key, value := range user.Parameters { | ||||||
| 		result = append(result, fmt.Sprintf(alterRoleSetSQL, user.Name, key, quoteValue(value))) | 		result = append(result, fmt.Sprintf(alterRoleSetSQL, user.Name, key, quoteValue(value))) | ||||||
| 	} | 	} | ||||||
| 	return result | 	return result | ||||||
|  | @ -196,7 +196,7 @@ func quoteMemberList(user spec.PgUser) string { | ||||||
| func quoteValue(val string) string { | func quoteValue(val string) string { | ||||||
| 	if (strings.HasPrefix(val, `"`) && strings.HasSuffix(val, `"`)) || | 	if (strings.HasPrefix(val, `"`) && strings.HasSuffix(val, `"`)) || | ||||||
| 		(strings.HasPrefix(val, `'`) && strings.HasSuffix(val, `'`)) { | 		(strings.HasPrefix(val, `'`) && strings.HasSuffix(val, `'`)) { | ||||||
| 			return val | 		return val | ||||||
| 	} | 	} | ||||||
| 	return fmt.Sprintf(`"%s"`, strings.Trim(val," ")) | 	return fmt.Sprintf(`"%s"`, strings.Trim(val, " ")) | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue