Ver Fonte

set value to true individually

Mohammed Nafees há 3 anos atrás
pai
commit
632c81642c

+ 1 - 0
api/server/handlers/cluster/create.go

@@ -112,6 +112,7 @@ func getClusterModelFromManualRequest(
 		GCPIntegrationID:         request.GCPIntegrationID,
 		AWSIntegrationID:         request.AWSIntegrationID,
 		CertificateAuthorityData: cert,
+		MonitorHelmReleases:      true,
 	}, nil
 }
 

+ 4 - 3
cmd/app/main.go

@@ -116,9 +116,10 @@ func initData(conf *config.Config) error {
 			l.Debug().Msg("default cluster not found: attempting creation")
 
 			_, err = conf.Repo.Cluster().CreateCluster(&models.Cluster{
-				Name:          defaultClusterName,
-				AuthMechanism: models.InCluster,
-				ProjectID:     1,
+				Name:                defaultClusterName,
+				AuthMechanism:       models.InCluster,
+				ProjectID:           1,
+				MonitorHelmReleases: true,
 			})
 
 			if err != nil {

+ 1 - 0
internal/kubernetes/resolver/resolver.go

@@ -390,6 +390,7 @@ func (rcf *CandidateResolver) buildCluster() (*models.Cluster, error) {
 		InsecureSkipTLSVerify:   kcCluster.InsecureSkipTLSVerify,
 		UserLocationOfOrigin:    kcAuthInfo.LocationOfOrigin,
 		UserImpersonate:         kcAuthInfo.Impersonate,
+		MonitorHelmReleases:     true,
 	}
 
 	if len(kcAuthInfo.ImpersonateGroups) > 0 {

+ 0 - 2
internal/repository/gorm/cluster.go

@@ -120,8 +120,6 @@ func (repo *ClusterRepository) UpdateClusterCandidateCreatedClusterID(
 func (repo *ClusterRepository) CreateCluster(
 	cluster *models.Cluster,
 ) (*models.Cluster, error) {
-	cluster.MonitorHelmReleases = true
-
 	ctxDB := repo.db.WithContext(context.Background())
 
 	err := repo.EncryptClusterData(cluster, repo.key)

+ 3 - 2
provisioner/server/handlers/state/create_resource.go

@@ -303,8 +303,9 @@ func createCluster(config *config.Config, infra *models.Infra, operation *models
 
 func getNewCluster(infra *models.Infra) *models.Cluster {
 	res := &models.Cluster{
-		ProjectID: infra.ProjectID,
-		InfraID:   infra.ID,
+		ProjectID:           infra.ProjectID,
+		InfraID:             infra.ID,
+		MonitorHelmReleases: true,
 	}
 
 	switch infra.Kind {