diff --git a/apps/pipeline/upstream/base/installs/multi-user/istio-authorization-config.yaml b/apps/pipeline/upstream/base/installs/multi-user/istio-authorization-config.yaml index a9a45e5eb1..8b3144ad39 100644 --- a/apps/pipeline/upstream/base/installs/multi-user/istio-authorization-config.yaml +++ b/apps/pipeline/upstream/base/installs/multi-user/istio-authorization-config.yaml @@ -32,6 +32,10 @@ spec: - cluster.local/ns/kubeflow/sa/ml-pipeline-scheduledworkflow - cluster.local/ns/kubeflow/sa/ml-pipeline-viewer-crd-service-account - cluster.local/ns/kubeflow/sa/kubeflow-pipelines-cache + # allow access by any trusted principal + - from: + - source: + requestPrincipals: ["*"] # For user workloads, which cannot user http headers for authentication - when: - key: request.headers[kubeflow-userid]