Explorar o código

fix namespace all for releases and jobs

Alexander Belanger %!s(int64=4) %!d(string=hai) anos
pai
achega
138b24929b
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  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 {