init empty map

This commit is contained in:
Felix Kunde 2021-02-05 15:01:17 +01:00
parent 9e2cea54ab
commit fffeef874e
3 changed files with 6 additions and 3 deletions

View File

@ -24,6 +24,7 @@ const (
var logger = logrus.New().WithField("test", "cluster")
var eventRecorder = record.NewFakeRecorder(1)
var teamMap = make(pgteams.PostgresTeamMap, 0)
var cl = New(
Config{
@ -38,7 +39,7 @@ var cl = New(
DownscalerAnnotations: []string{"downscaler/*"},
},
},
PgTeamMap: new(pgteams.PostgresTeamMap),
PgTeamMap: &teamMap,
},
k8sutil.NewMockKubernetesClient(),
acidv1.Postgresql{ObjectMeta: metav1.ObjectMeta{Name: "acid-test", Namespace: "test", Annotations: map[string]string{"downscaler/downtime_replicas": "0"}}},

View File

@ -332,7 +332,8 @@ func (c *Controller) initController() {
if c.opConfig.EnablePostgresTeamCRD {
c.loadPostgresTeams()
} else {
c.pgTeamMap = new(teams.PostgresTeamMap)
teamMap := make(teams.PostgresTeamMap, 0)
c.pgTeamMap = &teamMap
}
if c.opConfig.DebugLogging {

View File

@ -396,7 +396,8 @@ func (c *Controller) getInfrastructureRole(
func (c *Controller) loadPostgresTeams() {
// 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{})
if err != nil {