working now
This commit is contained in:
parent
cf67d610dd
commit
db568c0ef5
|
|
@ -37,7 +37,7 @@ import (
|
||||||
type Controller struct {
|
type Controller struct {
|
||||||
config spec.ControllerConfig
|
config spec.ControllerConfig
|
||||||
opConfig *config.Config
|
opConfig *config.Config
|
||||||
pgTeamMap *teams.PostgresTeamMap
|
pgTeamMap teams.PostgresTeamMap
|
||||||
|
|
||||||
logger *logrus.Entry
|
logger *logrus.Entry
|
||||||
KubeClient k8sutil.KubernetesClient
|
KubeClient k8sutil.KubernetesClient
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ import (
|
||||||
acidv1 "github.com/zalando/postgres-operator/pkg/apis/acid.zalan.do/v1"
|
acidv1 "github.com/zalando/postgres-operator/pkg/apis/acid.zalan.do/v1"
|
||||||
"github.com/zalando/postgres-operator/pkg/cluster"
|
"github.com/zalando/postgres-operator/pkg/cluster"
|
||||||
"github.com/zalando/postgres-operator/pkg/spec"
|
"github.com/zalando/postgres-operator/pkg/spec"
|
||||||
|
"github.com/zalando/postgres-operator/pkg/teams"
|
||||||
"github.com/zalando/postgres-operator/pkg/util"
|
"github.com/zalando/postgres-operator/pkg/util"
|
||||||
"github.com/zalando/postgres-operator/pkg/util/config"
|
"github.com/zalando/postgres-operator/pkg/util/config"
|
||||||
"github.com/zalando/postgres-operator/pkg/util/k8sutil"
|
"github.com/zalando/postgres-operator/pkg/util/k8sutil"
|
||||||
|
|
@ -30,7 +31,7 @@ func (c *Controller) makeClusterConfig() cluster.Config {
|
||||||
return cluster.Config{
|
return cluster.Config{
|
||||||
RestConfig: c.config.RestConfig,
|
RestConfig: c.config.RestConfig,
|
||||||
OpConfig: config.Copy(c.opConfig),
|
OpConfig: config.Copy(c.opConfig),
|
||||||
PgTeamMap: c.pgTeamMap,
|
PgTeamMap: &c.pgTeamMap,
|
||||||
InfrastructureRoles: infrastructureRoles,
|
InfrastructureRoles: infrastructureRoles,
|
||||||
PodServiceAccount: c.PodServiceAccount,
|
PodServiceAccount: c.PodServiceAccount,
|
||||||
}
|
}
|
||||||
|
|
@ -395,7 +396,7 @@ func (c *Controller) getInfrastructureRole(
|
||||||
|
|
||||||
func (c *Controller) loadPostgresTeams() {
|
func (c *Controller) loadPostgresTeams() {
|
||||||
// reset team map
|
// reset team map
|
||||||
c.pgTeamMap.Reset()
|
c.pgTeamMap = teams.PostgresTeamMap{}
|
||||||
|
|
||||||
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 {
|
||||||
|
|
|
||||||
|
|
@ -125,7 +125,5 @@ func (ptm *PostgresTeamMap) Load(pgTeams *acidv1.PostgresTeamList) {
|
||||||
|
|
||||||
// Reset a PostgresTeamMap
|
// Reset a PostgresTeamMap
|
||||||
func (ptm *PostgresTeamMap) Reset() {
|
func (ptm *PostgresTeamMap) Reset() {
|
||||||
if ptm != nil {
|
*ptm = emptyTeamMap
|
||||||
*ptm = emptyTeamMap
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue