Просмотр исходного кода

Merge pull request #55 from truenas/NAS-110094

Allow setting DNS options for charts
Waqar Ahmed 4 лет назад
Родитель
Сommit
462ef901bd
100 измененных файлов с 164 добавлено и 59 удалено
  1. 0 10
      library/common/2104.0.0/templates/lib/networking/_dns.tpl
  2. 0 0
      library/common/2105.0.0/.helmignore
  3. 1 1
      library/common/2105.0.0/Chart.yaml
  4. 0 0
      library/common/2105.0.0/README.md
  5. 0 0
      library/common/2105.0.0/templates/_serviceaccount.tpl
  6. 0 0
      library/common/2105.0.0/templates/classes/_service.tpl
  7. 0 0
      library/common/2105.0.0/templates/classes/_service_ports.tpl
  8. 0 0
      library/common/2105.0.0/templates/lib/chart/_annotations.tpl
  9. 0 0
      library/common/2105.0.0/templates/lib/chart/_capabilities.tpl
  10. 0 0
      library/common/2105.0.0/templates/lib/chart/_labels.tpl
  11. 0 0
      library/common/2105.0.0/templates/lib/chart/_names.tpl
  12. 0 0
      library/common/2105.0.0/templates/lib/containers/_environment.tpl
  13. 0 0
      library/common/2105.0.0/templates/lib/containers/_image.tpl
  14. 0 0
      library/common/2105.0.0/templates/lib/containers/_resource.tpl
  15. 0 0
      library/common/2105.0.0/templates/lib/deployments/_utils.tpl
  16. 12 0
      library/common/2105.0.0/templates/lib/networking/_dns.tpl
  17. 0 0
      library/common/2105.0.0/templates/lib/resources/_certs.tpl
  18. 0 0
      library/common/2105.0.0/templates/lib/schema/_utils.tpl
  19. 0 0
      library/common/2105.0.0/templates/lib/storage/_appStorage.tpl
  20. 0 0
      library/common/2105.0.0/templates/lib/storage/_ixvolumes.tpl
  21. 2 2
      test/chia/1.0.0/Chart.yaml
  22. BIN
      test/chia/1.0.0/charts/common-2104.0.0.tgz
  23. BIN
      test/chia/1.0.0/charts/common-2105.0.0.tgz
  24. 4 4
      test/chia/1.0.0/requirements.lock
  25. BIN
      test/ipfs/1.0.2/charts/common-2104.0.0.tgz
  26. 0 6
      test/ipfs/1.0.2/requirements.lock
  27. 0 0
      test/ipfs/1.1.0/.helmignore
  28. 3 3
      test/ipfs/1.1.0/Chart.yaml
  29. 0 0
      test/ipfs/1.1.0/README.md
  30. 0 0
      test/ipfs/1.1.0/app-readme.md
  31. BIN
      test/ipfs/1.1.0/charts/common-2105.0.0.tgz
  32. 0 0
      test/ipfs/1.1.0/default_values.yaml
  33. 0 0
      test/ipfs/1.1.0/ix_values.yaml
  34. 30 0
      test/ipfs/1.1.0/questions.yaml
  35. 6 0
      test/ipfs/1.1.0/requirements.lock
  36. 0 0
      test/ipfs/1.1.0/templates/NOTES.txt
  37. 1 0
      test/ipfs/1.1.0/templates/deployment.yaml
  38. 0 0
      test/ipfs/1.1.0/templates/service.yaml
  39. 0 0
      test/ipfs/1.1.0/templates/serviceaccount.yaml
  40. 3 0
      test/ipfs/1.1.0/test_values.yaml
  41. 0 0
      test/ipfs/1.1.0/values.yaml
  42. 4 4
      test/ix-chart/2105.0.0/Chart.lock
  43. 2 2
      test/ix-chart/2105.0.0/Chart.yaml
  44. BIN
      test/ix-chart/2105.0.0/charts/common-2104.0.0.tgz
  45. BIN
      test/ix-chart/2105.0.0/charts/common-2105.0.0.tgz
  46. BIN
      test/minio/1.2.1/charts/common-2104.0.0.tgz
  47. 0 6
      test/minio/1.2.1/requirements.lock
  48. 0 0
      test/minio/1.3.0/.helmignore
  49. 3 3
      test/minio/1.3.0/Chart.yaml
  50. 0 0
      test/minio/1.3.0/README.md
  51. 0 0
      test/minio/1.3.0/app-readme.md
  52. BIN
      test/minio/1.3.0/charts/common-2105.0.0.tgz
  53. 0 0
      test/minio/1.3.0/default_values.yaml
  54. 0 0
      test/minio/1.3.0/ix_values.yaml
  55. 0 0
      test/minio/1.3.0/migrations/migrate_from_1.0.0
  56. 30 0
      test/minio/1.3.0/questions.yaml
  57. 6 0
      test/minio/1.3.0/requirements.lock
  58. 0 0
      test/minio/1.3.0/templates/NOTES.txt
  59. 0 0
      test/minio/1.3.0/templates/_cert.tpl
  60. 0 0
      test/minio/1.3.0/templates/_helpers.tpl
  61. 0 0
      test/minio/1.3.0/templates/configmap.yaml
  62. 1 0
      test/minio/1.3.0/templates/deployment.yaml
  63. 0 0
      test/minio/1.3.0/templates/secrets.yaml
  64. 0 0
      test/minio/1.3.0/templates/service.yaml
  65. 0 0
      test/minio/1.3.0/templates/serviceaccount.yaml
  66. 4 0
      test/minio/1.3.0/test_values.yaml
  67. 0 0
      test/minio/1.3.0/values.yaml
  68. 0 6
      test/nextcloud/1.2.2/Chart.lock
  69. BIN
      test/nextcloud/1.2.2/charts/common-2104.0.0.tgz
  70. 0 0
      test/nextcloud/1.3.0/.helmignore
  71. 6 0
      test/nextcloud/1.3.0/Chart.lock
  72. 3 3
      test/nextcloud/1.3.0/Chart.yaml
  73. 0 0
      test/nextcloud/1.3.0/README.md
  74. 0 0
      test/nextcloud/1.3.0/app-readme.md
  75. BIN
      test/nextcloud/1.3.0/charts/common-2105.0.0.tgz
  76. 0 0
      test/nextcloud/1.3.0/default_values.yaml
  77. 0 0
      test/nextcloud/1.3.0/ix_values.yaml
  78. 0 0
      test/nextcloud/1.3.0/migrations/migrate_from_1.1.0
  79. 30 0
      test/nextcloud/1.3.0/questions.yaml
  80. 0 0
      test/nextcloud/1.3.0/templates/NOTES.txt
  81. 0 0
      test/nextcloud/1.3.0/templates/_postgres.tpl
  82. 0 0
      test/nextcloud/1.3.0/templates/backup-postgres-config.yaml
  83. 0 0
      test/nextcloud/1.3.0/templates/backup-postgres-hook.yaml
  84. 1 0
      test/nextcloud/1.3.0/templates/deployment.yaml
  85. 0 0
      test/nextcloud/1.3.0/templates/nuke-deployments-hook.yaml
  86. 0 0
      test/nextcloud/1.3.0/templates/postgres-deployment.yaml
  87. 0 0
      test/nextcloud/1.3.0/templates/postgres-secret.yaml
  88. 0 0
      test/nextcloud/1.3.0/templates/postgres-service.yaml
  89. 0 0
      test/nextcloud/1.3.0/templates/secrets.yaml
  90. 0 0
      test/nextcloud/1.3.0/templates/service.yaml
  91. 0 0
      test/nextcloud/1.3.0/templates/serviceaccount.yaml
  92. 3 0
      test/nextcloud/1.3.0/test_values.yaml
  93. 0 0
      test/nextcloud/1.3.0/values.yaml
  94. 0 6
      test/plex/1.4.0/Chart.lock
  95. BIN
      test/plex/1.4.0/charts/common-2104.0.0.tgz
  96. 0 0
      test/plex/1.5.0/.helmignore
  97. 6 0
      test/plex/1.5.0/Chart.lock
  98. 3 3
      test/plex/1.5.0/Chart.yaml
  99. 0 0
      test/plex/1.5.0/README.md
  100. 0 0
      test/plex/1.5.0/app-readme.md

+ 0 - 10
library/common/2104.0.0/templates/lib/networking/_dns.tpl

@@ -1,10 +0,0 @@
-{{/*
-DNS Configuration
-*/}}
-{{- define "common.networking.dnsConfiguration" }}
-dnsPolicy: {{ .Values.dnsPolicy }}
-{{- if .Values.dnsConfig }}
-dnsConfig:
-  {{- toYaml .Values.dnsConfig | nindent 2 }}
-{{- end }}
-{{- end }}

+ 0 - 0
library/common/2104.0.0/.helmignore → library/common/2105.0.0/.helmignore


+ 1 - 1
library/common/2104.0.0/Chart.yaml → library/common/2105.0.0/Chart.yaml

@@ -15,7 +15,7 @@ type: library
 # This is the chart version. This version number should be incremented each time you make changes
 # to the chart and its templates, including the app version.
 # Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 2104.0.0
+version: 2105.0.0
 
 # This is the version number of the application being deployed. This version number should be
 # incremented each time you make changes to the application. Versions are not expected to

+ 0 - 0
library/common/2104.0.0/README.md → library/common/2105.0.0/README.md


+ 0 - 0
library/common/2104.0.0/templates/_serviceaccount.tpl → library/common/2105.0.0/templates/_serviceaccount.tpl


+ 0 - 0
library/common/2104.0.0/templates/classes/_service.tpl → library/common/2105.0.0/templates/classes/_service.tpl


+ 0 - 0
library/common/2104.0.0/templates/classes/_service_ports.tpl → library/common/2105.0.0/templates/classes/_service_ports.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/chart/_annotations.tpl → library/common/2105.0.0/templates/lib/chart/_annotations.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/chart/_capabilities.tpl → library/common/2105.0.0/templates/lib/chart/_capabilities.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/chart/_labels.tpl → library/common/2105.0.0/templates/lib/chart/_labels.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/chart/_names.tpl → library/common/2105.0.0/templates/lib/chart/_names.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/containers/_environment.tpl → library/common/2105.0.0/templates/lib/containers/_environment.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/containers/_image.tpl → library/common/2105.0.0/templates/lib/containers/_image.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/containers/_resource.tpl → library/common/2105.0.0/templates/lib/containers/_resource.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/deployments/_utils.tpl → library/common/2105.0.0/templates/lib/deployments/_utils.tpl


+ 12 - 0
library/common/2105.0.0/templates/lib/networking/_dns.tpl

@@ -0,0 +1,12 @@
+{{/*
+DNS Configuration
+*/}}
+{{- define "common.networking.dnsConfiguration" }}
+{{ if .dnsPolicy }}
+dnsPolicy: {{ .dnsPolicy }}
+{{ end }}
+{{ if .dnsConfig }}
+dnsConfig:
+  {{ toYaml .dnsConfig | nindent 2 }}
+{{ end }}
+{{- end }}

+ 0 - 0
library/common/2104.0.0/templates/lib/resources/_certs.tpl → library/common/2105.0.0/templates/lib/resources/_certs.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/schema/_utils.tpl → library/common/2105.0.0/templates/lib/schema/_utils.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/storage/_appStorage.tpl → library/common/2105.0.0/templates/lib/storage/_appStorage.tpl


+ 0 - 0
library/common/2104.0.0/templates/lib/storage/_ixvolumes.tpl → library/common/2105.0.0/templates/lib/storage/_ixvolumes.tpl


+ 2 - 2
test/chia/1.0.0/Chart.yaml

@@ -14,5 +14,5 @@ sources:
 - https://github.com/orgs/chia-network/packages/container/package/chia
 dependencies:
   - name: common
-    repository: file://../../../library/common/2104.0.0
-    version: 2104.0.0
+    repository: file://../../../library/common/2105.0.0
+    version: 2105.0.0

BIN
test/chia/1.0.0/charts/common-2104.0.0.tgz


BIN
test/chia/1.0.0/charts/common-2105.0.0.tgz


+ 4 - 4
test/chia/1.0.0/requirements.lock

@@ -1,6 +1,6 @@
 dependencies:
 - name: common
-  repository: file://../../../library/common/2104.0.0
-  version: 2104.0.0
-digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009
-generated: "2021-04-08T16:09:30.006044+05:00"
+  repository: file://../../../library/common/2105.0.0
+  version: 2105.0.0
+digest: sha256:11522ab36487826700d7ad0f86f713a4bb5d35248014bcef690fe94acbc09ef6
+generated: "2021-05-10T13:07:35.493091+05:00"

BIN
test/ipfs/1.0.2/charts/common-2104.0.0.tgz


+ 0 - 6
test/ipfs/1.0.2/requirements.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2104.0.0
-  version: 2104.0.0
-digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009
-generated: "2021-04-08T16:09:30.006044+05:00"

+ 0 - 0
test/ipfs/1.0.2/.helmignore → test/ipfs/1.1.0/.helmignore


+ 3 - 3
test/ipfs/1.0.2/Chart.yaml → test/ipfs/1.1.0/Chart.yaml

@@ -1,7 +1,7 @@
 apiVersion: v1
 description: Global, Versioned, peer-to-peer filesystem.
 name: ipfs
-version: 1.0.2
+version: 1.1.0
 appVersion: v0.8.0
 keywords:
 - storage
@@ -14,5 +14,5 @@ sources:
 upstream_version: 0.8.0-rc1
 dependencies:
   - name: common
-    repository: file://../../../library/common/2104.0.0
-    version: 2104.0.0
+    repository: file://../../../library/common/2105.0.0
+    version: 2105.0.0

+ 0 - 0
test/ipfs/1.0.2/README.md → test/ipfs/1.1.0/README.md


+ 0 - 0
test/ipfs/1.0.2/app-readme.md → test/ipfs/1.1.0/app-readme.md


BIN
test/ipfs/1.1.0/charts/common-2105.0.0.tgz


+ 0 - 0
test/ipfs/1.0.2/default_values.yaml → test/ipfs/1.1.0/default_values.yaml


+ 0 - 0
test/ipfs/1.0.2/ix_values.yaml → test/ipfs/1.1.0/ix_values.yaml


+ 30 - 0
test/ipfs/1.0.2/questions.yaml → test/ipfs/1.1.0/questions.yaml

@@ -7,6 +7,8 @@ groups:
     description: "Configure Storage for IPFS"
   - name: "IPFS Configuration"
     description: "Configure Storage for IPFS"
+  - name: "Advanced DNS Settings"
+    description: "Configure DNS settings"
 
 portals:
   web_portal:
@@ -19,6 +21,34 @@ portals:
     path: "/webui"
 
 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
     label: "IPFS update strategy"
     group: "Workload Configuration"

+ 6 - 0
test/ipfs/1.1.0/requirements.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2105.0.0
+  version: 2105.0.0
+digest: sha256:11522ab36487826700d7ad0f86f713a4bb5d35248014bcef690fe94acbc09ef6
+generated: "2021-05-10T13:07:35.352903+05:00"

+ 0 - 0
test/ipfs/1.0.2/templates/NOTES.txt → test/ipfs/1.1.0/templates/NOTES.txt


+ 1 - 0
test/ipfs/1.0.2/templates/deployment.yaml → test/ipfs/1.1.0/templates/deployment.yaml

@@ -55,4 +55,5 @@ spec:
             - name: gateway
               containerPort: 9880
 {{ include "common.containers.allEnvironmentVariables" .Values | nindent 10 }}
+{{ include "common.networking.dnsConfiguration" .Values | nindent 6 }}
 {{ include "common.storage.allAppVolumes" .Values | nindent 6 }}

+ 0 - 0
test/ipfs/1.0.2/templates/service.yaml → test/ipfs/1.1.0/templates/service.yaml


+ 0 - 0
test/ipfs/1.0.2/templates/serviceaccount.yaml → test/ipfs/1.1.0/templates/serviceaccount.yaml


+ 3 - 0
test/ipfs/1.0.2/test_values.yaml → test/ipfs/1.1.0/test_values.yaml

@@ -25,3 +25,6 @@ appVolumeMounts:
   data:
     emptyDir: true
     mountPath: "/data/ipfs"
+
+dnsConfig:
+  options: []

+ 0 - 0
test/ipfs/1.0.2/values.yaml → test/ipfs/1.1.0/values.yaml


+ 4 - 4
test/ix-chart/2105.0.0/Chart.lock

@@ -1,6 +1,6 @@
 dependencies:
 - name: common
-  repository: file://../../../library/common/2104.0.0
-  version: 2104.0.0
-digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009
-generated: "2021-04-08T16:09:30.065733+05:00"
+  repository: file://../../../library/common/2105.0.0
+  version: 2105.0.0
+digest: sha256:11522ab36487826700d7ad0f86f713a4bb5d35248014bcef690fe94acbc09ef6
+generated: "2021-05-10T13:07:35.387798+05:00"

+ 2 - 2
test/ix-chart/2105.0.0/Chart.yaml

@@ -23,6 +23,6 @@ version: 2105.0.0
 appVersion: v1
 dependencies:
   - name: common
-    repository: file://../../../library/common/2104.0.0
-    version: 2104.0.0
+    repository: file://../../../library/common/2105.0.0
+    version: 2105.0.0
 

BIN
test/ix-chart/2105.0.0/charts/common-2104.0.0.tgz


BIN
test/ix-chart/2105.0.0/charts/common-2105.0.0.tgz


BIN
test/minio/1.2.1/charts/common-2104.0.0.tgz


+ 0 - 6
test/minio/1.2.1/requirements.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2104.0.0
-  version: 2104.0.0
-digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009
-generated: "2021-04-08T16:09:30.123288+05:00"

+ 0 - 0
test/minio/1.2.1/.helmignore → test/minio/1.3.0/.helmignore


+ 3 - 3
test/minio/1.2.1/Chart.yaml → test/minio/1.3.0/Chart.yaml

@@ -1,7 +1,7 @@
 apiVersion: v1
 description: High Performance, Kubernetes Native Object Storage
 name: minio
-version: 1.2.1
+version: 1.3.0
 appVersion: RELEASE.2021-02-19T04-38-02Z
 keywords:
 - storage
@@ -15,5 +15,5 @@ sources:
 upstream_version: 8.0.5
 dependencies:
   - name: common
-    repository: file://../../../library/common/2104.0.0
-    version: 2104.0.0
+    repository: file://../../../library/common/2105.0.0
+    version: 2105.0.0

+ 0 - 0
test/minio/1.2.1/README.md → test/minio/1.3.0/README.md


+ 0 - 0
test/minio/1.2.1/app-readme.md → test/minio/1.3.0/app-readme.md


BIN
test/minio/1.3.0/charts/common-2105.0.0.tgz


+ 0 - 0
test/minio/1.2.1/default_values.yaml → test/minio/1.3.0/default_values.yaml


+ 0 - 0
test/minio/1.2.1/ix_values.yaml → test/minio/1.3.0/ix_values.yaml


+ 0 - 0
test/minio/1.2.1/migrations/migrate_from_1.0.0 → test/minio/1.3.0/migrations/migrate_from_1.0.0


+ 30 - 0
test/minio/1.2.1/questions.yaml → test/minio/1.3.0/questions.yaml

@@ -7,6 +7,8 @@ groups:
     description: "Configure Storage for Nextcloud"
   - name: "Minio Configuration"
     description: "Configure Minio credentials"
+  - name: "Advanced DNS Settings"
+    description: "Configure DNS settings"
 
 portals:
   web_portal:
@@ -18,6 +20,34 @@ portals:
       - "$variable-service.nodePort"
 
 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
     label: "Minio update strategy"
     group: "Workload Configuration"

+ 6 - 0
test/minio/1.3.0/requirements.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2105.0.0
+  version: 2105.0.0
+digest: sha256:11522ab36487826700d7ad0f86f713a4bb5d35248014bcef690fe94acbc09ef6
+generated: "2021-05-10T13:07:35.423192+05:00"

+ 0 - 0
test/minio/1.2.1/templates/NOTES.txt → test/minio/1.3.0/templates/NOTES.txt


+ 0 - 0
test/minio/1.2.1/templates/_cert.tpl → test/minio/1.3.0/templates/_cert.tpl


+ 0 - 0
test/minio/1.2.1/templates/_helpers.tpl → test/minio/1.3.0/templates/_helpers.tpl


+ 0 - 0
test/minio/1.2.1/templates/configmap.yaml → test/minio/1.3.0/templates/configmap.yaml


+ 1 - 0
test/minio/1.2.1/templates/deployment.yaml → test/minio/1.3.0/templates/deployment.yaml

@@ -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_SECRET_KEY" "valueFromSecret" true "secretName" $secretName "secretKey" "secretkey") }}
             {{ include "common.containers.environmentVariables" (dict "environmentVariables" $envList) | nindent 12 }}
+{{ include "common.networking.dnsConfiguration" .Values | nindent 6 }}
 {{ include "common.storage.allAppVolumes" .Values | nindent 6 }}
 {{- include "minio.tlsKeysVolume" . | nindent 8 }}

+ 0 - 0
test/minio/1.2.1/templates/secrets.yaml → test/minio/1.3.0/templates/secrets.yaml


+ 0 - 0
test/minio/1.2.1/templates/service.yaml → test/minio/1.3.0/templates/service.yaml


+ 0 - 0
test/minio/1.2.1/templates/serviceaccount.yaml → test/minio/1.3.0/templates/serviceaccount.yaml


+ 4 - 0
test/minio/1.2.1/test_values.yaml → test/minio/1.3.0/test_values.yaml

@@ -21,3 +21,7 @@ appVolumeMounts:
   export:
     emptyDir: true
     mountPath: "/export"
+
+
+dnsConfig:
+  options: []

+ 0 - 0
test/minio/1.2.1/values.yaml → test/minio/1.3.0/values.yaml


+ 0 - 6
test/nextcloud/1.2.2/Chart.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2104.0.0
-  version: 2104.0.0
-digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009
-generated: "2021-04-08T16:09:29.942145+05:00"

BIN
test/nextcloud/1.2.2/charts/common-2104.0.0.tgz


+ 0 - 0
test/nextcloud/1.2.2/.helmignore → test/nextcloud/1.3.0/.helmignore


+ 6 - 0
test/nextcloud/1.3.0/Chart.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2105.0.0
+  version: 2105.0.0
+digest: sha256:11522ab36487826700d7ad0f86f713a4bb5d35248014bcef690fe94acbc09ef6
+generated: "2021-05-10T13:07:35.317071+05:00"

+ 3 - 3
test/nextcloud/1.2.2/Chart.yaml → test/nextcloud/1.3.0/Chart.yaml

@@ -1,6 +1,6 @@
 apiVersion: v2
 name: nextcloud
-version: 1.2.2
+version: 1.3.0
 appVersion: 20.0.7
 description: A file sharing server that puts the control and security of your own data back into your hands.
 keywords:
@@ -17,6 +17,6 @@ sources:
 upstream_version: 2.3.2
 dependencies:
   - name: common
-    repository: file://../../../library/common/2104.0.0
-    version: 2104.0.0
+    repository: file://../../../library/common/2105.0.0
+    version: 2105.0.0
 

+ 0 - 0
test/nextcloud/1.2.2/README.md → test/nextcloud/1.3.0/README.md


+ 0 - 0
test/nextcloud/1.2.2/app-readme.md → test/nextcloud/1.3.0/app-readme.md


BIN
test/nextcloud/1.3.0/charts/common-2105.0.0.tgz


+ 0 - 0
test/nextcloud/1.2.2/default_values.yaml → test/nextcloud/1.3.0/default_values.yaml


+ 0 - 0
test/nextcloud/1.2.2/ix_values.yaml → test/nextcloud/1.3.0/ix_values.yaml


+ 0 - 0
test/nextcloud/1.2.2/migrations/migrate_from_1.1.0 → test/nextcloud/1.3.0/migrations/migrate_from_1.1.0


+ 30 - 0
test/nextcloud/1.2.2/questions.yaml → test/nextcloud/1.3.0/questions.yaml

@@ -11,6 +11,8 @@ groups:
     description: "Configure Postgresql for nextcloud"
   - name: "Scaling/Upgrade Policy"
     description: "Configure how pods are replaced when configuration is upgraded"
+  - name: "Advanced DNS Settings"
+    description: "Configure DNS settings"
 
 portals:
   web_portal:
@@ -22,6 +24,34 @@ portals:
       - "$variable-service.nodePort"
 
 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: nextcloud
     description: "Nextcloud configuration details"
     label: "Nextcloud Configuration"

+ 0 - 0
test/nextcloud/1.2.2/templates/NOTES.txt → test/nextcloud/1.3.0/templates/NOTES.txt


+ 0 - 0
test/nextcloud/1.2.2/templates/_postgres.tpl → test/nextcloud/1.3.0/templates/_postgres.tpl


+ 0 - 0
test/nextcloud/1.2.2/templates/backup-postgres-config.yaml → test/nextcloud/1.3.0/templates/backup-postgres-config.yaml


+ 0 - 0
test/nextcloud/1.2.2/templates/backup-postgres-hook.yaml → test/nextcloud/1.3.0/templates/backup-postgres-hook.yaml


+ 1 - 0
test/nextcloud/1.2.2/templates/deployment.yaml → test/nextcloud/1.3.0/templates/deployment.yaml

@@ -52,6 +52,7 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }}
         - name: extrappvolume-{{ $index }}
           mountPath: {{ $hostPathConfiguration.mountPath }}
         {{ end }}
+{{ include "common.networking.dnsConfiguration" .Values | nindent 6 }}
 {{ include "common.storage.allAppVolumes" .Values | nindent 6 }}
       {{ range $index, $hostPathConfiguration := .Values.extraAppVolumeMounts }}
         - name: extrappvolume-{{ $index }}

+ 0 - 0
test/nextcloud/1.2.2/templates/nuke-deployments-hook.yaml → test/nextcloud/1.3.0/templates/nuke-deployments-hook.yaml


+ 0 - 0
test/nextcloud/1.2.2/templates/postgres-deployment.yaml → test/nextcloud/1.3.0/templates/postgres-deployment.yaml


+ 0 - 0
test/nextcloud/1.2.2/templates/postgres-secret.yaml → test/nextcloud/1.3.0/templates/postgres-secret.yaml


+ 0 - 0
test/nextcloud/1.2.2/templates/postgres-service.yaml → test/nextcloud/1.3.0/templates/postgres-service.yaml


+ 0 - 0
test/nextcloud/1.2.2/templates/secrets.yaml → test/nextcloud/1.3.0/templates/secrets.yaml


+ 0 - 0
test/nextcloud/1.2.2/templates/service.yaml → test/nextcloud/1.3.0/templates/service.yaml


+ 0 - 0
test/nextcloud/1.2.2/templates/serviceaccount.yaml → test/nextcloud/1.3.0/templates/serviceaccount.yaml


+ 3 - 0
test/nextcloud/1.2.2/test_values.yaml → test/nextcloud/1.3.0/test_values.yaml

@@ -41,3 +41,6 @@ postgresAppVolumeMounts:
   postgres-backup:
     emptyDir: true
     mountPath: "/postgres_backups"
+
+dnsConfig:
+  options: []

+ 0 - 0
test/nextcloud/1.2.2/values.yaml → test/nextcloud/1.3.0/values.yaml


+ 0 - 6
test/plex/1.4.0/Chart.lock

@@ -1,6 +0,0 @@
-dependencies:
-- name: common
-  repository: file://../../../library/common/2104.0.0
-  version: 2104.0.0
-digest: sha256:f0aa221073aafcc5e1602c2a9acb1a508ce72f6847c33dd4a9f9fe10017d5009
-generated: "2021-04-08T16:09:30.181685+05:00"

BIN
test/plex/1.4.0/charts/common-2104.0.0.tgz


+ 0 - 0
test/plex/1.4.0/.helmignore → test/plex/1.5.0/.helmignore


+ 6 - 0
test/plex/1.5.0/Chart.lock

@@ -0,0 +1,6 @@
+dependencies:
+- name: common
+  repository: file://../../../library/common/2105.0.0
+  version: 2105.0.0
+digest: sha256:11522ab36487826700d7ad0f86f713a4bb5d35248014bcef690fe94acbc09ef6
+generated: "2021-05-10T13:07:35.458234+05:00"

+ 3 - 3
test/plex/1.4.0/Chart.yaml → test/plex/1.5.0/Chart.yaml

@@ -2,7 +2,7 @@ apiVersion: v2
 appVersion: 1.21.3.4046-3c1c83ba4
 description: Plex Media Server
 name: plex
-version: 1.4.0
+version: 1.5.0
 keywords:
   - plex
 home: https://plex.tv/
@@ -13,6 +13,6 @@ sources:
 upstream_version: 2.1.0
 dependencies:
   - name: common
-    repository: file://../../../library/common/2104.0.0
-    version: 2104.0.0
+    repository: file://../../../library/common/2105.0.0
+    version: 2105.0.0
 

+ 0 - 0
test/plex/1.4.0/README.md → test/plex/1.5.0/README.md


+ 0 - 0
test/plex/1.4.0/app-readme.md → test/plex/1.5.0/app-readme.md


Некоторые файлы не были показаны из-за большого количества измененных файлов