init empty map
This commit is contained in:
		
							parent
							
								
									9e2cea54ab
								
							
						
					
					
						commit
						fffeef874e
					
				| 
						 | 
					@ -24,6 +24,7 @@ const (
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var logger = logrus.New().WithField("test", "cluster")
 | 
					var logger = logrus.New().WithField("test", "cluster")
 | 
				
			||||||
var eventRecorder = record.NewFakeRecorder(1)
 | 
					var eventRecorder = record.NewFakeRecorder(1)
 | 
				
			||||||
 | 
					var teamMap = make(pgteams.PostgresTeamMap, 0)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var cl = New(
 | 
					var cl = New(
 | 
				
			||||||
	Config{
 | 
						Config{
 | 
				
			||||||
| 
						 | 
					@ -38,7 +39,7 @@ var cl = New(
 | 
				
			||||||
				DownscalerAnnotations: []string{"downscaler/*"},
 | 
									DownscalerAnnotations: []string{"downscaler/*"},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		PgTeamMap: new(pgteams.PostgresTeamMap),
 | 
							PgTeamMap: &teamMap,
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
	k8sutil.NewMockKubernetesClient(),
 | 
						k8sutil.NewMockKubernetesClient(),
 | 
				
			||||||
	acidv1.Postgresql{ObjectMeta: metav1.ObjectMeta{Name: "acid-test", Namespace: "test", Annotations: map[string]string{"downscaler/downtime_replicas": "0"}}},
 | 
						acidv1.Postgresql{ObjectMeta: metav1.ObjectMeta{Name: "acid-test", Namespace: "test", Annotations: map[string]string{"downscaler/downtime_replicas": "0"}}},
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -332,7 +332,8 @@ func (c *Controller) initController() {
 | 
				
			||||||
	if c.opConfig.EnablePostgresTeamCRD {
 | 
						if c.opConfig.EnablePostgresTeamCRD {
 | 
				
			||||||
		c.loadPostgresTeams()
 | 
							c.loadPostgresTeams()
 | 
				
			||||||
	} else {
 | 
						} else {
 | 
				
			||||||
		c.pgTeamMap = new(teams.PostgresTeamMap)
 | 
							teamMap := make(teams.PostgresTeamMap, 0)
 | 
				
			||||||
 | 
							c.pgTeamMap = &teamMap
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if c.opConfig.DebugLogging {
 | 
						if c.opConfig.DebugLogging {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -396,7 +396,8 @@ func (c *Controller) getInfrastructureRole(
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func (c *Controller) loadPostgresTeams() {
 | 
					func (c *Controller) loadPostgresTeams() {
 | 
				
			||||||
	// reset team map
 | 
						// reset team map
 | 
				
			||||||
	c.pgTeamMap = new(teams.PostgresTeamMap)
 | 
						teamMap := make(teams.PostgresTeamMap, 0)
 | 
				
			||||||
 | 
						c.pgTeamMap = &teamMap
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	pgTeams, err := c.KubeClient.PostgresTeamsGetter.PostgresTeams(c.opConfig.WatchedNamespace).List(context.TODO(), metav1.ListOptions{})
 | 
						pgTeams, err := c.KubeClient.PostgresTeamsGetter.PostgresTeams(c.opConfig.WatchedNamespace).List(context.TODO(), metav1.ListOptions{})
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue