a2eec087cbb3f07f0b9efd0c0406169838c0b8ad
[demo.git] / vnfs / DAaaS / 00-init / gloo / templates / 18-settings.yaml
1 {{ if .Values.settings.create }}
2
3 apiVersion: gloo.solo.io/v1
4 kind: Settings
5 metadata:
6   name: default
7   namespace: {{ .Release.Namespace }}
8   annotations:
9     "helm.sh/hook": pre-install
10 spec:
11   bindAddr: 0.0.0.0:{{ .Values.gloo.deployment.xdsPort }}
12   discoveryNamespace: {{ .Values.settings.writeNamespace }}
13   kubernetesArtifactSource: {}
14   kubernetesConfigSource: {}
15   kubernetesSecretSource: {}
16   refreshRate: 60s
17
18 {{- if .Values.settings.extensions }}
19   extensions:
20 {{- toYaml .Values.settings.extensions | nindent 4 }}
21 {{- end }}
22
23 {{- with .Values.settings.watchNamespaces }}
24   watchNamespaces:
25   {{- range . }}
26   - {{ . }}
27   {{- end }}
28 {{- end }}
29
30 {{- end }}