Просмотр исходного кода

Fix provisionedNamespaces in Status field of ClusterExternalSecret keeps getting updated non-stop (#1441)

Signed-off-by: Kewei Ma <kewei@indeed.com>
Kewei Ma 3 лет назад
Родитель
Сommit
53443eaadf
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      pkg/controllers/clusterexternalsecret/clusterexternalsecret_controller.go

+ 2 - 0
pkg/controllers/clusterexternalsecret/clusterexternalsecret_controller.go

@@ -16,6 +16,7 @@ package clusterexternalsecret
 
 
 import (
 import (
 	"context"
 	"context"
+	"sort"
 	"time"
 	"time"
 
 
 	"github.com/go-logr/logr"
 	"github.com/go-logr/logr"
@@ -130,6 +131,7 @@ func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Resu
 	setFailedNamespaces(&clusterExternalSecret, failedNamespaces)
 	setFailedNamespaces(&clusterExternalSecret, failedNamespaces)
 
 
 	if len(provisionedNamespaces) > 0 {
 	if len(provisionedNamespaces) > 0 {
+		sort.Strings(provisionedNamespaces)
 		clusterExternalSecret.Status.ProvisionedNamespaces = provisionedNamespaces
 		clusterExternalSecret.Status.ProvisionedNamespaces = provisionedNamespaces
 	}
 	}