1 {{- if .Values.settings.integrations.knative.enabled }}
3 apiVersion: extensions/v1beta1
8 gloo: clusteringress-proxy
9 name: clusteringress-proxy
10 namespace: {{ .Release.Namespace }}
12 replicas: {{ .Values.settings.integrations.knative.proxy.replicas }}
15 gloo: clusteringress-proxy
19 gloo: clusteringress-proxy
22 - args: ["--disable-hot-restart"]
27 fieldPath: metadata.namespace
31 fieldPath: metadata.name
32 image: {{ .Values.settings.integrations.knative.proxy.image.repository }}:{{ .Values.settings.integrations.knative.proxy.image.tag }}
33 imagePullPolicy: {{ .Values.settings.integrations.knative.proxy.image.pullPolicy }}
34 name: clusteringress-proxy
36 readOnlyRootFilesystem: true
37 allowPrivilegeEscalation: false
44 - containerPort: {{ .Values.settings.integrations.knative.proxy.httpPort }}
47 - containerPort: {{ .Values.settings.integrations.knative.proxy.httpsPort }}
51 - mountPath: /etc/envoy
55 name: clusteringress-envoy-config