update kubeflow dip-catalog
This commit is contained in:
+6
@@ -0,0 +1,6 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1alpha1
|
||||
kind: Component
|
||||
|
||||
patches:
|
||||
- path: patches/cm.enable-oauth2-proxy.yaml
|
||||
- path: patches/deployment.jwt-refresh-interval.yaml
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: istio
|
||||
namespace: istio-system
|
||||
data:
|
||||
mesh: |-
|
||||
accessLogFile: /dev/stdout
|
||||
defaultConfig:
|
||||
discoveryAddress: istiod.istio-system.svc:15012
|
||||
proxyMetadata: {}
|
||||
tracing: {}
|
||||
enablePrometheusMerge: true
|
||||
rootNamespace: istio-system
|
||||
tcpKeepalive:
|
||||
interval: 5s
|
||||
probes: 3
|
||||
time: 10s
|
||||
trustDomain: cluster.local
|
||||
extensionProviders:
|
||||
- envoyExtAuthzHttp:
|
||||
headersToDownstreamOnDeny:
|
||||
- content-type
|
||||
- set-cookie
|
||||
headersToUpstreamOnAllow:
|
||||
- authorization
|
||||
- path
|
||||
- x-auth-request-email
|
||||
- x-auth-request-groups
|
||||
- x-auth-request-user
|
||||
includeRequestHeadersInCheck:
|
||||
- authorization
|
||||
- cookie
|
||||
service: oauth2-proxy.oauth2-proxy.svc.cluster.local
|
||||
port: 80
|
||||
name: oauth2-proxy
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: istiod
|
||||
namespace: istio-system
|
||||
spec:
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: discovery
|
||||
env:
|
||||
# Istio will refresh the JWT Public Keys provided with
|
||||
# RequestAuthentication by default every 20 minutes. For deployment
|
||||
# from scratch this is not ideal because there is a high chance that
|
||||
# the istiod will be available before dex is available, triggering
|
||||
# Istio mechanism to use a placeholder jwt until refreshed.
|
||||
- name: PILOT_JWT_PUB_KEY_REFRESH_INTERVAL
|
||||
value: "1m"
|
||||
Reference in New Issue
Block a user