Kaynağa Gözat

fix namespace all for releases and jobs

Alexander Belanger 4 yıl önce
ebeveyn
işleme
138b24929b
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. 5 0
      api/server/authz/cluster.go

+ 5 - 0
api/server/authz/cluster.go

@@ -4,6 +4,7 @@ import (
 	"context"
 	"fmt"
 	"net/http"
+	"strings"
 
 	"github.com/porter-dev/porter/api/server/shared/apierrors"
 	"github.com/porter-dev/porter/api/server/shared/config"
@@ -142,6 +143,10 @@ func (d *OutOfClusterAgentGetter) GetHelmAgent(r *http.Request, cluster *models.
 		namespace = nsPolicy.Resource.Name
 	}
 
+	if strings.ToLower(namespace) == "all" {
+		namespace = ""
+	}
+
 	helmAgent, err := helm.GetAgentFromK8sAgent("secret", namespace, d.config.Logger, k8sAgent)
 
 	if err != nil {