Commit c95b392a authored by Waqar Ahmed's avatar Waqar Ahmed

Allow specifying dns options for minio

parent 7a470555
...@@ -7,6 +7,8 @@ groups: ...@@ -7,6 +7,8 @@ groups:
description: "Configure Storage for Nextcloud" description: "Configure Storage for Nextcloud"
- name: "Minio Configuration" - name: "Minio Configuration"
description: "Configure Minio credentials" description: "Configure Minio credentials"
- name: "Advanced DNS Settings"
description: "Configure DNS settings"
portals: portals:
web_portal: web_portal:
...@@ -18,6 +20,34 @@ portals: ...@@ -18,6 +20,34 @@ portals:
- "$variable-service.nodePort" - "$variable-service.nodePort"
questions: questions:
- variable: dnsConfig
label: "DNS Configuration"
group: "Advanced DNS Settings"
schema:
type: dict
attrs:
- variable: options
label: "DNS Options"
schema:
type: list
items:
- variable: optionsEntry
label: "Option Entry Configuration"
schema:
type: dict
attrs:
- variable: name
label: "Option Name"
schema:
type: string
required: true
- variable: value
label: "Option Value"
schema:
type: string
required: true
- variable: updateStrategy - variable: updateStrategy
label: "Minio update strategy" label: "Minio update strategy"
group: "Workload Configuration" group: "Workload Configuration"
......
...@@ -43,5 +43,6 @@ spec: ...@@ -43,5 +43,6 @@ spec:
{{ $envList = mustAppend $envList (dict "name" "MINIO_ACCESS_KEY" "valueFromSecret" true "secretName" $secretName "secretKey" "accesskey") }} {{ $envList = mustAppend $envList (dict "name" "MINIO_ACCESS_KEY" "valueFromSecret" true "secretName" $secretName "secretKey" "accesskey") }}
{{ $envList = mustAppend $envList (dict "name" "MINIO_SECRET_KEY" "valueFromSecret" true "secretName" $secretName "secretKey" "secretkey") }} {{ $envList = mustAppend $envList (dict "name" "MINIO_SECRET_KEY" "valueFromSecret" true "secretName" $secretName "secretKey" "secretkey") }}
{{ include "common.containers.environmentVariables" (dict "environmentVariables" $envList) | nindent 12 }} {{ include "common.containers.environmentVariables" (dict "environmentVariables" $envList) | nindent 12 }}
{{ include "common.networking.dnsConfiguration" .Values | nindent 6 }}
{{ include "common.storage.allAppVolumes" .Values | nindent 6 }} {{ include "common.storage.allAppVolumes" .Values | nindent 6 }}
{{- include "minio.tlsKeysVolume" . | nindent 8 }} {{- include "minio.tlsKeysVolume" . | nindent 8 }}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment