Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions charts/self-host/templates/admin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.admin.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.admin.dnsPolicy }}
{{- end }}
{{- if or .Values.component.admin.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.admin.dnsConfig }}
{{ toYaml .Values.component.admin.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.admin.podServiceAccount }}
serviceAccount: {{ .Values.component.admin.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.admin.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.api.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.api.dnsPolicy }}
{{- end }}
{{- if or .Values.component.api.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.api.dnsConfig }}
{{ toYaml .Values.component.api.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.api.podServiceAccount }}
serviceAccount: {{ .Values.component.api.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.api.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/attachments.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.attachments.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.attachments.dnsPolicy }}
{{- end }}
{{- if or .Values.component.attachments.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.attachments.dnsConfig }}
{{ toYaml .Values.component.attachments.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.attachments.podServiceAccount }}
serviceAccount: {{ .Values.component.attachments.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.attachments.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/events.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.events.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.events.dnsPolicy }}
{{- end }}
{{- if or .Values.component.events.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.events.dnsConfig }}
{{ toYaml .Values.component.events.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.events.podServiceAccount }}
serviceAccount: {{ .Values.component.events.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.events.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/icons.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.icons.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.icons.dnsPolicy }}
{{- end }}
{{- if or .Values.component.icons.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.icons.dnsConfig }}
{{ toYaml .Values.component.icons.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.icons.podServiceAccount }}
serviceAccount: {{ .Values.component.icons.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.icons.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/identity.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.identity.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.identity.dnsPolicy }}
{{- end }}
{{- if or .Values.component.identity.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.identity.dnsConfig }}
{{ toYaml .Values.component.identity.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.identity.podServiceAccount }}
serviceAccount: {{ .Values.component.identity.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.identity.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/notifications.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.notifications.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.notifications.dnsPolicy }}
{{- end }}
{{- if or .Values.component.notifications.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.notifications.dnsConfig }}
{{ toYaml .Values.component.notifications.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.notifications.podServiceAccount }}
serviceAccount: {{ .Values.component.notifications.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.notifications.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/scim.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.scim.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.scim.dnsPolicy }}
{{- end }}
{{- if or .Values.component.scim.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.scim.dnsConfig }}
{{ toYaml .Values.component.scim.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.scim.podServiceAccount }}
serviceAccount: {{ .Values.component.scim.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.scim.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/sso.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.sso.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.sso.dnsPolicy }}
{{- end }}
{{- if or .Values.component.sso.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.sso.dnsConfig }}
{{ toYaml .Values.component.sso.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.sso.podServiceAccount }}
serviceAccount: {{ .Values.component.sso.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.sso.podServiceAccount | quote }}
Expand Down
11 changes: 11 additions & 0 deletions charts/self-host/templates/web.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,17 @@ spec:
{{ toYaml .Values.general.tolerations | nindent 8 }}
{{- end }}
{{- end }}
{{- if or .Values.component.web.dnsPolicy .Values.general.dnsPolicy }}
dnsPolicy: {{ default .Values.general.dnsPolicy .Values.component.web.dnsPolicy }}
{{- end }}
{{- if or .Values.component.web.dnsConfig .Values.general.dnsConfig }}
dnsConfig:
{{- if .Values.component.web.dnsConfig }}
{{ toYaml .Values.component.web.dnsConfig | nindent 8 }}
{{- else }}
{{ toYaml .Values.general.dnsConfig | nindent 8 }}
{{- end }}
{{- end }}
{{- if .Values.component.web.podServiceAccount }}
serviceAccount: {{ .Values.component.web.podServiceAccount | quote }}
serviceAccountName: {{ .Values.component.web.podServiceAccount | quote }}
Expand Down
12 changes: 12 additions & 0 deletions charts/self-host/values.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -2710,6 +2710,18 @@
"title": "distributedCache",
"type": "object"
},
"dnsConfig": {
"description": "Pod DNS config for all components, mapped to a Pod's spec.dnsConfig (override per component).\nUse on clusters where the kubelet default ndots:5 plus corporate search domains break outbound\nresolution from the Alpine/musl images. Example: options ndots \"2\".",
"required": [],
"title": "dnsConfig",
"type": "object"
},
"dnsPolicy": {
"default": "",
"description": "Pod DNS policy for all components (override per component under component.\u003cname\u003e.dnsPolicy).\nEmpty uses the Kubernetes default (ClusterFirst).",
"title": "dnsPolicy",
"type": "string"
},
"domain": {
"default": "REPLACE",
"description": "Domain name for the service",
Expand Down
7 changes: 7 additions & 0 deletions charts/self-host/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,13 @@ general:
enforceSsoPolicyForAllUsers: false
# Custom labels to add throughout the installation
labels: {}
# Pod DNS policy for all components (override per component under component.<name>.dnsPolicy).
# Empty uses the Kubernetes default (ClusterFirst).
dnsPolicy: ""
# Pod DNS config for all components, mapped to a Pod's spec.dnsConfig (override per component).
# Use on clusters where the kubelet default ndots:5 plus corporate search domains break outbound
# resolution from the Alpine/musl images. Example: options ndots "2".
dnsConfig: {}
# Custom annotations to add throughout the installation
annotations: {}
# Additional default pod labels
Expand Down
Loading