diff --git a/charts/chia/1.2.0/charts/common-2104.0.0.tgz b/charts/chia/1.2.0/charts/common-2104.0.0.tgz deleted file mode 100644 index 83d4f734c9..0000000000 Binary files a/charts/chia/1.2.0/charts/common-2104.0.0.tgz and /dev/null differ diff --git a/charts/chia/1.2.0/requirements.lock b/charts/chia/1.2.0/requirements.lock deleted file mode 100644 index 5c4530719f..0000000000 --- a/charts/chia/1.2.0/requirements.lock +++ /dev/null @@ -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" diff --git a/charts/chia/1.2.0/.helmignore b/charts/chia/1.2.1/.helmignore similarity index 100% rename from charts/chia/1.2.0/.helmignore rename to charts/chia/1.2.1/.helmignore diff --git a/charts/chia/1.2.0/Chart.yaml b/charts/chia/1.2.1/Chart.yaml similarity index 80% rename from charts/chia/1.2.0/Chart.yaml rename to charts/chia/1.2.1/Chart.yaml index 6814b1e9cd..053ceb8f07 100644 --- a/charts/chia/1.2.0/Chart.yaml +++ b/charts/chia/1.2.1/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: Global, Versioned, peer-to-peer filesystem. name: chia -version: 1.2.0 +version: 1.2.1 appVersion: 1.1.6 keywords: - storage @@ -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 diff --git a/charts/chia/1.2.0/README.md b/charts/chia/1.2.1/README.md similarity index 100% rename from charts/chia/1.2.0/README.md rename to charts/chia/1.2.1/README.md diff --git a/charts/chia/1.2.0/app-readme.md b/charts/chia/1.2.1/app-readme.md similarity index 100% rename from charts/chia/1.2.0/app-readme.md rename to charts/chia/1.2.1/app-readme.md diff --git a/test/chia/1.1.0/charts/common-2105.0.0.tgz b/charts/chia/1.2.1/charts/common-2105.0.0.tgz similarity index 100% rename from test/chia/1.1.0/charts/common-2105.0.0.tgz rename to charts/chia/1.2.1/charts/common-2105.0.0.tgz diff --git a/charts/chia/1.2.0/default_values.yaml b/charts/chia/1.2.1/default_values.yaml similarity index 100% rename from charts/chia/1.2.0/default_values.yaml rename to charts/chia/1.2.1/default_values.yaml diff --git a/charts/chia/1.2.0/ix_values.yaml b/charts/chia/1.2.1/ix_values.yaml similarity index 100% rename from charts/chia/1.2.0/ix_values.yaml rename to charts/chia/1.2.1/ix_values.yaml diff --git a/charts/chia/1.2.0/questions.yaml b/charts/chia/1.2.1/questions.yaml similarity index 100% rename from charts/chia/1.2.0/questions.yaml rename to charts/chia/1.2.1/questions.yaml diff --git a/test/chia/1.1.0/requirements.lock b/charts/chia/1.2.1/requirements.lock similarity index 100% rename from test/chia/1.1.0/requirements.lock rename to charts/chia/1.2.1/requirements.lock diff --git a/charts/chia/1.2.0/templates/deployment.yaml b/charts/chia/1.2.1/templates/deployment.yaml similarity index 100% rename from charts/chia/1.2.0/templates/deployment.yaml rename to charts/chia/1.2.1/templates/deployment.yaml diff --git a/charts/chia/1.2.0/templates/generate-mnemonic.yaml b/charts/chia/1.2.1/templates/generate-mnemonic.yaml similarity index 100% rename from charts/chia/1.2.0/templates/generate-mnemonic.yaml rename to charts/chia/1.2.1/templates/generate-mnemonic.yaml diff --git a/charts/chia/1.2.0/templates/mnemonic-configmap.yaml b/charts/chia/1.2.1/templates/mnemonic-configmap.yaml similarity index 100% rename from charts/chia/1.2.0/templates/mnemonic-configmap.yaml rename to charts/chia/1.2.1/templates/mnemonic-configmap.yaml diff --git a/charts/chia/1.2.0/test_values.yaml b/charts/chia/1.2.1/test_values.yaml similarity index 100% rename from charts/chia/1.2.0/test_values.yaml rename to charts/chia/1.2.1/test_values.yaml diff --git a/charts/chia/1.2.0/values.yaml b/charts/chia/1.2.1/values.yaml similarity index 100% rename from charts/chia/1.2.0/values.yaml rename to charts/chia/1.2.1/values.yaml diff --git a/charts/ipfs/1.0.2/charts/common-2101.0.0.tgz b/charts/ipfs/1.0.2/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a56..0000000000 Binary files a/charts/ipfs/1.0.2/charts/common-2101.0.0.tgz and /dev/null differ diff --git a/charts/ipfs/1.0.2/requirements.lock b/charts/ipfs/1.0.2/requirements.lock deleted file mode 100644 index 114aabb0a7..0000000000 --- a/charts/ipfs/1.0.2/requirements.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.312886+05:00" diff --git a/charts/ipfs/1.0.2/.helmignore b/charts/ipfs/1.1.0/.helmignore similarity index 100% rename from charts/ipfs/1.0.2/.helmignore rename to charts/ipfs/1.1.0/.helmignore diff --git a/charts/ipfs/1.0.2/Chart.yaml b/charts/ipfs/1.1.0/Chart.yaml similarity index 80% rename from charts/ipfs/1.0.2/Chart.yaml rename to charts/ipfs/1.1.0/Chart.yaml index db7566b469..e0336e6aed 100644 --- a/charts/ipfs/1.0.2/Chart.yaml +++ b/charts/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/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2105.0.0 + version: 2105.0.0 diff --git a/charts/ipfs/1.0.2/README.md b/charts/ipfs/1.1.0/README.md similarity index 100% rename from charts/ipfs/1.0.2/README.md rename to charts/ipfs/1.1.0/README.md diff --git a/charts/ipfs/1.0.2/app-readme.md b/charts/ipfs/1.1.0/app-readme.md similarity index 100% rename from charts/ipfs/1.0.2/app-readme.md rename to charts/ipfs/1.1.0/app-readme.md diff --git a/test/plex/1.5.0/charts/common-2105.0.0.tgz b/charts/ipfs/1.1.0/charts/common-2105.0.0.tgz similarity index 100% rename from test/plex/1.5.0/charts/common-2105.0.0.tgz rename to charts/ipfs/1.1.0/charts/common-2105.0.0.tgz diff --git a/charts/ipfs/1.0.2/default_values.yaml b/charts/ipfs/1.1.0/default_values.yaml similarity index 100% rename from charts/ipfs/1.0.2/default_values.yaml rename to charts/ipfs/1.1.0/default_values.yaml diff --git a/charts/ipfs/1.0.2/ix_values.yaml b/charts/ipfs/1.1.0/ix_values.yaml similarity index 100% rename from charts/ipfs/1.0.2/ix_values.yaml rename to charts/ipfs/1.1.0/ix_values.yaml diff --git a/charts/ipfs/1.0.2/questions.yaml b/charts/ipfs/1.1.0/questions.yaml similarity index 85% rename from charts/ipfs/1.0.2/questions.yaml rename to charts/ipfs/1.1.0/questions.yaml index 7e3346a820..232ff66070 100644 --- a/charts/ipfs/1.0.2/questions.yaml +++ b/charts/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" diff --git a/charts/ipfs/1.1.0/requirements.lock b/charts/ipfs/1.1.0/requirements.lock new file mode 100644 index 0000000000..9af05d743a --- /dev/null +++ b/charts/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" diff --git a/charts/ipfs/1.0.2/templates/NOTES.txt b/charts/ipfs/1.1.0/templates/NOTES.txt similarity index 100% rename from charts/ipfs/1.0.2/templates/NOTES.txt rename to charts/ipfs/1.1.0/templates/NOTES.txt diff --git a/charts/ipfs/1.0.2/templates/deployment.yaml b/charts/ipfs/1.1.0/templates/deployment.yaml similarity index 97% rename from charts/ipfs/1.0.2/templates/deployment.yaml rename to charts/ipfs/1.1.0/templates/deployment.yaml index c830a17a16..822817e453 100644 --- a/charts/ipfs/1.0.2/templates/deployment.yaml +++ b/charts/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 }} diff --git a/charts/ipfs/1.0.2/templates/service.yaml b/charts/ipfs/1.1.0/templates/service.yaml similarity index 100% rename from charts/ipfs/1.0.2/templates/service.yaml rename to charts/ipfs/1.1.0/templates/service.yaml diff --git a/charts/ipfs/1.0.2/templates/serviceaccount.yaml b/charts/ipfs/1.1.0/templates/serviceaccount.yaml similarity index 100% rename from charts/ipfs/1.0.2/templates/serviceaccount.yaml rename to charts/ipfs/1.1.0/templates/serviceaccount.yaml diff --git a/charts/ipfs/1.0.2/test_values.yaml b/charts/ipfs/1.1.0/test_values.yaml similarity index 94% rename from charts/ipfs/1.0.2/test_values.yaml rename to charts/ipfs/1.1.0/test_values.yaml index a0ada7d3dd..9b6d8652f3 100644 --- a/charts/ipfs/1.0.2/test_values.yaml +++ b/charts/ipfs/1.1.0/test_values.yaml @@ -25,3 +25,6 @@ appVolumeMounts: data: emptyDir: true mountPath: "/data/ipfs" + +dnsConfig: + options: [] diff --git a/charts/ipfs/1.0.2/values.yaml b/charts/ipfs/1.1.0/values.yaml similarity index 100% rename from charts/ipfs/1.0.2/values.yaml rename to charts/ipfs/1.1.0/values.yaml diff --git a/charts/minio/1.2.1/CHANGELOG.md b/charts/minio/1.2.1/CHANGELOG.md deleted file mode 100644 index cdcbb90a82..0000000000 --- a/charts/minio/1.2.1/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -* TLS Support added for Minio application. This lets users to use TrueNAS certificates with Minio Application. \ No newline at end of file diff --git a/charts/minio/1.2.1/charts/common-2101.0.0.tgz b/charts/minio/1.2.1/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a56..0000000000 Binary files a/charts/minio/1.2.1/charts/common-2101.0.0.tgz and /dev/null differ diff --git a/charts/minio/1.2.1/requirements.lock b/charts/minio/1.2.1/requirements.lock deleted file mode 100644 index 74ceebcbc1..0000000000 --- a/charts/minio/1.2.1/requirements.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.416388+05:00" diff --git a/charts/minio/1.2.1/.helmignore b/charts/minio/1.3.0/.helmignore similarity index 100% rename from charts/minio/1.2.1/.helmignore rename to charts/minio/1.3.0/.helmignore diff --git a/charts/minio/1.2.1/Chart.yaml b/charts/minio/1.3.0/Chart.yaml similarity index 71% rename from charts/minio/1.2.1/Chart.yaml rename to charts/minio/1.3.0/Chart.yaml index 81b6b146ff..d534104e3a 100644 --- a/charts/minio/1.2.1/Chart.yaml +++ b/charts/minio/1.3.0/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: High Performance, Kubernetes Native Object Storage name: minio -version: 1.2.1 -appVersion: RELEASE.2021-04-06T23-11-00Z +version: 1.3.0 +appVersion: 2021-04-06 keywords: - storage - object-storage @@ -15,5 +15,5 @@ sources: upstream_version: 8.0.5 dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2105.0.0 + version: 2105.0.0 diff --git a/charts/minio/1.2.1/README.md b/charts/minio/1.3.0/README.md similarity index 100% rename from charts/minio/1.2.1/README.md rename to charts/minio/1.3.0/README.md diff --git a/charts/minio/1.2.1/app-readme.md b/charts/minio/1.3.0/app-readme.md similarity index 100% rename from charts/minio/1.2.1/app-readme.md rename to charts/minio/1.3.0/app-readme.md diff --git a/charts/minio/1.3.0/charts/common-2105.0.0.tgz b/charts/minio/1.3.0/charts/common-2105.0.0.tgz new file mode 100644 index 0000000000..6a406ffcec Binary files /dev/null and b/charts/minio/1.3.0/charts/common-2105.0.0.tgz differ diff --git a/charts/minio/1.2.1/default_values.yaml b/charts/minio/1.3.0/default_values.yaml similarity index 100% rename from charts/minio/1.2.1/default_values.yaml rename to charts/minio/1.3.0/default_values.yaml diff --git a/charts/minio/1.2.1/ix_values.yaml b/charts/minio/1.3.0/ix_values.yaml similarity index 100% rename from charts/minio/1.2.1/ix_values.yaml rename to charts/minio/1.3.0/ix_values.yaml diff --git a/charts/minio/1.2.1/migrations/migrate_from_1.0.0 b/charts/minio/1.3.0/migrations/migrate_from_1.0.0 similarity index 100% rename from charts/minio/1.2.1/migrations/migrate_from_1.0.0 rename to charts/minio/1.3.0/migrations/migrate_from_1.0.0 diff --git a/charts/minio/1.2.1/questions.yaml b/charts/minio/1.3.0/questions.yaml similarity index 82% rename from charts/minio/1.2.1/questions.yaml rename to charts/minio/1.3.0/questions.yaml index 19fd540b8d..6b81889084 100644 --- a/charts/minio/1.2.1/questions.yaml +++ b/charts/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" diff --git a/charts/minio/1.3.0/requirements.lock b/charts/minio/1.3.0/requirements.lock new file mode 100644 index 0000000000..28e1370a83 --- /dev/null +++ b/charts/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" diff --git a/charts/minio/1.2.1/templates/NOTES.txt b/charts/minio/1.3.0/templates/NOTES.txt similarity index 100% rename from charts/minio/1.2.1/templates/NOTES.txt rename to charts/minio/1.3.0/templates/NOTES.txt diff --git a/charts/minio/1.2.1/templates/_cert.tpl b/charts/minio/1.3.0/templates/_cert.tpl similarity index 100% rename from charts/minio/1.2.1/templates/_cert.tpl rename to charts/minio/1.3.0/templates/_cert.tpl diff --git a/charts/minio/1.2.1/templates/_helpers.tpl b/charts/minio/1.3.0/templates/_helpers.tpl similarity index 100% rename from charts/minio/1.2.1/templates/_helpers.tpl rename to charts/minio/1.3.0/templates/_helpers.tpl diff --git a/charts/minio/1.2.1/templates/configmap.yaml b/charts/minio/1.3.0/templates/configmap.yaml similarity index 100% rename from charts/minio/1.2.1/templates/configmap.yaml rename to charts/minio/1.3.0/templates/configmap.yaml diff --git a/charts/minio/1.2.1/templates/deployment.yaml b/charts/minio/1.3.0/templates/deployment.yaml similarity index 96% rename from charts/minio/1.2.1/templates/deployment.yaml rename to charts/minio/1.3.0/templates/deployment.yaml index f6eb4c5c90..ae1a9f78ec 100644 --- a/charts/minio/1.2.1/templates/deployment.yaml +++ b/charts/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 }} diff --git a/charts/minio/1.2.1/templates/secrets.yaml b/charts/minio/1.3.0/templates/secrets.yaml similarity index 100% rename from charts/minio/1.2.1/templates/secrets.yaml rename to charts/minio/1.3.0/templates/secrets.yaml diff --git a/charts/minio/1.2.1/templates/service.yaml b/charts/minio/1.3.0/templates/service.yaml similarity index 100% rename from charts/minio/1.2.1/templates/service.yaml rename to charts/minio/1.3.0/templates/service.yaml diff --git a/charts/minio/1.2.1/templates/serviceaccount.yaml b/charts/minio/1.3.0/templates/serviceaccount.yaml similarity index 100% rename from charts/minio/1.2.1/templates/serviceaccount.yaml rename to charts/minio/1.3.0/templates/serviceaccount.yaml diff --git a/charts/minio/1.2.1/test_values.yaml b/charts/minio/1.3.0/test_values.yaml similarity index 88% rename from charts/minio/1.2.1/test_values.yaml rename to charts/minio/1.3.0/test_values.yaml index ce8e11fdac..ad830f9f61 100644 --- a/charts/minio/1.2.1/test_values.yaml +++ b/charts/minio/1.3.0/test_values.yaml @@ -2,7 +2,7 @@ ## image: repository: minio/minio - tag: RELEASE.2021-02-19T04-38-02Z + tag: RELEASE.2021-04-06T23-11-00Z pullPolicy: IfNotPresent ## Additional arguments to pass to minio binary @@ -21,3 +21,7 @@ appVolumeMounts: export: emptyDir: true mountPath: "/export" + + +dnsConfig: + options: [] diff --git a/charts/minio/1.2.1/values.yaml b/charts/minio/1.3.0/values.yaml similarity index 100% rename from charts/minio/1.2.1/values.yaml rename to charts/minio/1.3.0/values.yaml diff --git a/charts/nextcloud/1.2.1/Chart.lock b/charts/nextcloud/1.2.1/Chart.lock deleted file mode 100644 index 7d79320192..0000000000 --- a/charts/nextcloud/1.2.1/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.262077+05:00" diff --git a/charts/nextcloud/1.2.1/charts/common-2101.0.0.tgz b/charts/nextcloud/1.2.1/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a56..0000000000 Binary files a/charts/nextcloud/1.2.1/charts/common-2101.0.0.tgz and /dev/null differ diff --git a/charts/nextcloud/1.2.1/.helmignore b/charts/nextcloud/1.3.0/.helmignore similarity index 100% rename from charts/nextcloud/1.2.1/.helmignore rename to charts/nextcloud/1.3.0/.helmignore diff --git a/charts/nextcloud/1.3.0/Chart.lock b/charts/nextcloud/1.3.0/Chart.lock new file mode 100644 index 0000000000..9395bdf3f9 --- /dev/null +++ b/charts/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" diff --git a/charts/nextcloud/1.2.1/Chart.yaml b/charts/nextcloud/1.3.0/Chart.yaml similarity index 80% rename from charts/nextcloud/1.2.1/Chart.yaml rename to charts/nextcloud/1.3.0/Chart.yaml index 69af972c24..7f44eb64f3 100644 --- a/charts/nextcloud/1.2.1/Chart.yaml +++ b/charts/nextcloud/1.3.0/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: nextcloud -version: 1.2.1 -appVersion: 21.0.0 +version: 1.3.0 +appVersion: 21.0.2 description: A file sharing server that puts the control and security of your own data back into your hands. keywords: - nextcloud @@ -17,6 +17,6 @@ sources: upstream_version: 2.3.2 dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2105.0.0 + version: 2105.0.0 diff --git a/charts/nextcloud/1.2.1/README.md b/charts/nextcloud/1.3.0/README.md similarity index 100% rename from charts/nextcloud/1.2.1/README.md rename to charts/nextcloud/1.3.0/README.md diff --git a/charts/nextcloud/1.2.1/app-readme.md b/charts/nextcloud/1.3.0/app-readme.md similarity index 100% rename from charts/nextcloud/1.2.1/app-readme.md rename to charts/nextcloud/1.3.0/app-readme.md diff --git a/charts/nextcloud/1.3.0/charts/common-2105.0.0.tgz b/charts/nextcloud/1.3.0/charts/common-2105.0.0.tgz new file mode 100644 index 0000000000..6a406ffcec Binary files /dev/null and b/charts/nextcloud/1.3.0/charts/common-2105.0.0.tgz differ diff --git a/charts/nextcloud/1.2.1/default_values.yaml b/charts/nextcloud/1.3.0/default_values.yaml similarity index 100% rename from charts/nextcloud/1.2.1/default_values.yaml rename to charts/nextcloud/1.3.0/default_values.yaml diff --git a/charts/nextcloud/1.2.1/ix_values.yaml b/charts/nextcloud/1.3.0/ix_values.yaml similarity index 80% rename from charts/nextcloud/1.2.1/ix_values.yaml rename to charts/nextcloud/1.3.0/ix_values.yaml index 9311622fe5..0d2d539c23 100644 --- a/charts/nextcloud/1.2.1/ix_values.yaml +++ b/charts/nextcloud/1.3.0/ix_values.yaml @@ -1,4 +1,4 @@ image: repository: nextcloud - tag: 21.0.0 + tag: 21.0.2 pullPolicy: IfNotPresent diff --git a/charts/nextcloud/1.2.1/migrations/migrate_from_1.1.0 b/charts/nextcloud/1.3.0/migrations/migrate_from_1.1.0 similarity index 100% rename from charts/nextcloud/1.2.1/migrations/migrate_from_1.1.0 rename to charts/nextcloud/1.3.0/migrations/migrate_from_1.1.0 diff --git a/charts/nextcloud/1.2.1/questions.yaml b/charts/nextcloud/1.3.0/questions.yaml similarity index 77% rename from charts/nextcloud/1.2.1/questions.yaml rename to charts/nextcloud/1.3.0/questions.yaml index 497b55490d..a92be45e6a 100644 --- a/charts/nextcloud/1.2.1/questions.yaml +++ b/charts/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" @@ -134,6 +164,31 @@ questions: type: hostpath required: true + - variable: extraAppVolumeMounts + label: "Nextcloud Extra Host Path Volumes" + group: "Storage" + schema: + type: list + items: + - variable: extraAppVolume + label: "Nextcloud Host Path Volume" + description: "Add an extra host path volume for nextcloud application" + schema: + type: dict + attrs: + - variable: mountPath + label: "Mount Path in Pod" + description: "Path where the volume will be mounted inside the pod" + schema: + type: path + required: true + - variable: hostPath + label: "Host Path" + description: "Host path" + schema: + type: hostpath + required: true + - variable: postgresAppVolumeMounts label: "Postgres Storage" group: "Storage" diff --git a/charts/nextcloud/1.2.1/templates/NOTES.txt b/charts/nextcloud/1.3.0/templates/NOTES.txt similarity index 100% rename from charts/nextcloud/1.2.1/templates/NOTES.txt rename to charts/nextcloud/1.3.0/templates/NOTES.txt diff --git a/charts/nextcloud/1.2.1/templates/_postgres.tpl b/charts/nextcloud/1.3.0/templates/_postgres.tpl similarity index 100% rename from charts/nextcloud/1.2.1/templates/_postgres.tpl rename to charts/nextcloud/1.3.0/templates/_postgres.tpl diff --git a/charts/nextcloud/1.2.1/templates/backup-postgres-config.yaml b/charts/nextcloud/1.3.0/templates/backup-postgres-config.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/backup-postgres-config.yaml rename to charts/nextcloud/1.3.0/templates/backup-postgres-config.yaml diff --git a/charts/nextcloud/1.2.1/templates/backup-postgres-hook.yaml b/charts/nextcloud/1.3.0/templates/backup-postgres-hook.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/backup-postgres-hook.yaml rename to charts/nextcloud/1.3.0/templates/backup-postgres-hook.yaml diff --git a/charts/nextcloud/1.2.1/templates/deployment.yaml b/charts/nextcloud/1.3.0/templates/deployment.yaml similarity index 85% rename from charts/nextcloud/1.2.1/templates/deployment.yaml rename to charts/nextcloud/1.3.0/templates/deployment.yaml index ba954a825c..49b4f1683b 100644 --- a/charts/nextcloud/1.2.1/templates/deployment.yaml +++ b/charts/nextcloud/1.3.0/templates/deployment.yaml @@ -48,7 +48,17 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }} - name: nextcloud-data mountPath: /var/www/html/themes subPath: "themes" + {{ range $index, $hostPathConfiguration := .Values.extraAppVolumeMounts }} + - 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 }} + hostPath: + path: {{ $hostPathConfiguration.hostPath }} + {{ end }} # Will mount configuration files as www-data (id: 33) for nextcloud securityContext: fsGroup: 33 diff --git a/charts/nextcloud/1.2.1/templates/nuke-deployments-hook.yaml b/charts/nextcloud/1.3.0/templates/nuke-deployments-hook.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/nuke-deployments-hook.yaml rename to charts/nextcloud/1.3.0/templates/nuke-deployments-hook.yaml diff --git a/charts/nextcloud/1.2.1/templates/postgres-deployment.yaml b/charts/nextcloud/1.3.0/templates/postgres-deployment.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/postgres-deployment.yaml rename to charts/nextcloud/1.3.0/templates/postgres-deployment.yaml diff --git a/charts/nextcloud/1.2.1/templates/postgres-secret.yaml b/charts/nextcloud/1.3.0/templates/postgres-secret.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/postgres-secret.yaml rename to charts/nextcloud/1.3.0/templates/postgres-secret.yaml diff --git a/charts/nextcloud/1.2.1/templates/postgres-service.yaml b/charts/nextcloud/1.3.0/templates/postgres-service.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/postgres-service.yaml rename to charts/nextcloud/1.3.0/templates/postgres-service.yaml diff --git a/charts/nextcloud/1.2.1/templates/secrets.yaml b/charts/nextcloud/1.3.0/templates/secrets.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/secrets.yaml rename to charts/nextcloud/1.3.0/templates/secrets.yaml diff --git a/charts/nextcloud/1.2.1/templates/service.yaml b/charts/nextcloud/1.3.0/templates/service.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/service.yaml rename to charts/nextcloud/1.3.0/templates/service.yaml diff --git a/charts/nextcloud/1.2.1/templates/serviceaccount.yaml b/charts/nextcloud/1.3.0/templates/serviceaccount.yaml similarity index 100% rename from charts/nextcloud/1.2.1/templates/serviceaccount.yaml rename to charts/nextcloud/1.3.0/templates/serviceaccount.yaml diff --git a/charts/nextcloud/1.2.1/test_values.yaml b/charts/nextcloud/1.3.0/test_values.yaml similarity index 95% rename from charts/nextcloud/1.2.1/test_values.yaml rename to charts/nextcloud/1.3.0/test_values.yaml index 340b234bce..24fde43dad 100644 --- a/charts/nextcloud/1.2.1/test_values.yaml +++ b/charts/nextcloud/1.3.0/test_values.yaml @@ -3,7 +3,7 @@ ## image: repository: nextcloud - tag: 19.0.3-apache + tag: 21.0.2 pullPolicy: IfNotPresent nextcloud: @@ -41,3 +41,6 @@ postgresAppVolumeMounts: postgres-backup: emptyDir: true mountPath: "/postgres_backups" + +dnsConfig: + options: [] diff --git a/charts/nextcloud/1.2.1/values.yaml b/charts/nextcloud/1.3.0/values.yaml similarity index 100% rename from charts/nextcloud/1.2.1/values.yaml rename to charts/nextcloud/1.3.0/values.yaml diff --git a/charts/plex/1.6.0/CHANGELOG.md b/charts/plex/1.6.0/CHANGELOG.md deleted file mode 100644 index 463b0e6a81..0000000000 --- a/charts/plex/1.6.0/CHANGELOG.md +++ /dev/null @@ -1,5 +0,0 @@ -* Application liveness / readiness probes were updated addressing a bug where TrueNAS failed -to consider plex application as `Active` if it was configured to only use `HTTPS`. - -* Nvidia GPU support was properly added which ensures users having NVIDIA gpu can now consume it -for hardware acceleration. diff --git a/charts/plex/1.6.0/Chart.lock b/charts/plex/1.6.0/Chart.lock deleted file mode 100644 index 1bb2d56e4b..0000000000 --- a/charts/plex/1.6.0/Chart.lock +++ /dev/null @@ -1,6 +0,0 @@ -dependencies: -- name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 -digest: sha256:6ab46f958de11ae6a24d8f7e18417aa9852a8d968d5b0cc94ffa4700449931d6 -generated: "2021-02-04T01:15:55.470042+05:00" diff --git a/charts/plex/1.6.0/charts/common-2101.0.0.tgz b/charts/plex/1.6.0/charts/common-2101.0.0.tgz deleted file mode 100644 index 91e9592a56..0000000000 Binary files a/charts/plex/1.6.0/charts/common-2101.0.0.tgz and /dev/null differ diff --git a/charts/plex/1.6.0/.helmignore b/charts/plex/1.6.1/.helmignore similarity index 100% rename from charts/plex/1.6.0/.helmignore rename to charts/plex/1.6.1/.helmignore diff --git a/test/plex/1.5.0/Chart.lock b/charts/plex/1.6.1/Chart.lock similarity index 100% rename from test/plex/1.5.0/Chart.lock rename to charts/plex/1.6.1/Chart.lock diff --git a/charts/plex/1.6.0/Chart.yaml b/charts/plex/1.6.1/Chart.yaml similarity index 79% rename from charts/plex/1.6.0/Chart.yaml rename to charts/plex/1.6.1/Chart.yaml index 6badcd2834..6e32b951fa 100644 --- a/charts/plex/1.6.0/Chart.yaml +++ b/charts/plex/1.6.1/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: 1.23.2.4656 description: Plex Media Server name: plex -version: 1.6.0 +version: 1.6.1 keywords: - plex home: https://plex.tv/ @@ -13,6 +13,6 @@ sources: upstream_version: 2.1.0 dependencies: - name: common - repository: file://../../../library/common/2101.0.0 - version: 2101.0.0 + repository: file://../../../library/common/2105.0.0 + version: 2105.0.0 diff --git a/charts/plex/1.6.0/README.md b/charts/plex/1.6.1/README.md similarity index 100% rename from charts/plex/1.6.0/README.md rename to charts/plex/1.6.1/README.md diff --git a/charts/plex/1.6.0/app-readme.md b/charts/plex/1.6.1/app-readme.md similarity index 100% rename from charts/plex/1.6.0/app-readme.md rename to charts/plex/1.6.1/app-readme.md diff --git a/charts/plex/1.6.1/charts/common-2105.0.0.tgz b/charts/plex/1.6.1/charts/common-2105.0.0.tgz new file mode 100644 index 0000000000..6a406ffcec Binary files /dev/null and b/charts/plex/1.6.1/charts/common-2105.0.0.tgz differ diff --git a/charts/plex/1.6.0/default_values.yaml b/charts/plex/1.6.1/default_values.yaml similarity index 100% rename from charts/plex/1.6.0/default_values.yaml rename to charts/plex/1.6.1/default_values.yaml diff --git a/charts/plex/1.6.0/ix_values.yaml b/charts/plex/1.6.1/ix_values.yaml similarity index 100% rename from charts/plex/1.6.0/ix_values.yaml rename to charts/plex/1.6.1/ix_values.yaml diff --git a/charts/plex/1.6.0/migrations/migrate_from_1.0.0 b/charts/plex/1.6.1/migrations/migrate_from_1.0.0 similarity index 100% rename from charts/plex/1.6.0/migrations/migrate_from_1.0.0 rename to charts/plex/1.6.1/migrations/migrate_from_1.0.0 diff --git a/test/plex/1.5.0/questions.yaml b/charts/plex/1.6.1/questions.yaml similarity index 100% rename from test/plex/1.5.0/questions.yaml rename to charts/plex/1.6.1/questions.yaml diff --git a/charts/plex/1.6.0/templates/NOTES.txt b/charts/plex/1.6.1/templates/NOTES.txt similarity index 100% rename from charts/plex/1.6.0/templates/NOTES.txt rename to charts/plex/1.6.1/templates/NOTES.txt diff --git a/test/plex/1.5.0/templates/deployment.yaml b/charts/plex/1.6.1/templates/deployment.yaml similarity index 100% rename from test/plex/1.5.0/templates/deployment.yaml rename to charts/plex/1.6.1/templates/deployment.yaml diff --git a/charts/plex/1.6.0/templates/probe_config.yaml b/charts/plex/1.6.1/templates/probe_config.yaml similarity index 100% rename from charts/plex/1.6.0/templates/probe_config.yaml rename to charts/plex/1.6.1/templates/probe_config.yaml diff --git a/charts/plex/1.6.0/templates/service-tcp.yaml b/charts/plex/1.6.1/templates/service-tcp.yaml similarity index 100% rename from charts/plex/1.6.0/templates/service-tcp.yaml rename to charts/plex/1.6.1/templates/service-tcp.yaml diff --git a/charts/plex/1.6.0/templates/service-udp.yaml b/charts/plex/1.6.1/templates/service-udp.yaml similarity index 100% rename from charts/plex/1.6.0/templates/service-udp.yaml rename to charts/plex/1.6.1/templates/service-udp.yaml diff --git a/charts/plex/1.6.0/test_values.yaml b/charts/plex/1.6.1/test_values.yaml similarity index 98% rename from charts/plex/1.6.0/test_values.yaml rename to charts/plex/1.6.1/test_values.yaml index 6b200b4692..1768bab904 100644 --- a/charts/plex/1.6.0/test_values.yaml +++ b/charts/plex/1.6.1/test_values.yaml @@ -78,3 +78,6 @@ appVolumeMounts: shared-logs: emptyDir: true mountPath: "/config/Library/Application Support/Plex Media Server/Logs" + +dnsConfig: + options: [] diff --git a/charts/plex/1.6.0/values.yaml b/charts/plex/1.6.1/values.yaml similarity index 100% rename from charts/plex/1.6.0/values.yaml rename to charts/plex/1.6.1/values.yaml diff --git a/test/chia/1.1.0/.helmignore b/test/chia/1.2.1/.helmignore similarity index 100% rename from test/chia/1.1.0/.helmignore rename to test/chia/1.2.1/.helmignore diff --git a/test/chia/1.1.0/Chart.yaml b/test/chia/1.2.1/Chart.yaml similarity index 96% rename from test/chia/1.1.0/Chart.yaml rename to test/chia/1.2.1/Chart.yaml index 949784f92c..4541356099 100644 --- a/test/chia/1.1.0/Chart.yaml +++ b/test/chia/1.2.1/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: Global, Versioned, peer-to-peer filesystem. name: chia -version: 1.1.0 +version: 1.2.1 appVersion: 1.1.4 keywords: - storage diff --git a/test/chia/1.1.0/README.md b/test/chia/1.2.1/README.md similarity index 100% rename from test/chia/1.1.0/README.md rename to test/chia/1.2.1/README.md diff --git a/test/chia/1.1.0/app-readme.md b/test/chia/1.2.1/app-readme.md similarity index 100% rename from test/chia/1.1.0/app-readme.md rename to test/chia/1.2.1/app-readme.md diff --git a/test/chia/1.2.1/charts/common-2105.0.0.tgz b/test/chia/1.2.1/charts/common-2105.0.0.tgz new file mode 100644 index 0000000000..ef6f820efb Binary files /dev/null and b/test/chia/1.2.1/charts/common-2105.0.0.tgz differ diff --git a/test/chia/1.1.0/default_values.yaml b/test/chia/1.2.1/default_values.yaml similarity index 100% rename from test/chia/1.1.0/default_values.yaml rename to test/chia/1.2.1/default_values.yaml diff --git a/test/chia/1.1.0/ix_values.yaml b/test/chia/1.2.1/ix_values.yaml similarity index 100% rename from test/chia/1.1.0/ix_values.yaml rename to test/chia/1.2.1/ix_values.yaml diff --git a/test/chia/1.1.0/questions.yaml b/test/chia/1.2.1/questions.yaml similarity index 100% rename from test/chia/1.1.0/questions.yaml rename to test/chia/1.2.1/questions.yaml diff --git a/test/chia/1.2.1/requirements.lock b/test/chia/1.2.1/requirements.lock new file mode 100644 index 0000000000..eba13d88bf --- /dev/null +++ b/test/chia/1.2.1/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-17T18:26:46.201544+05:00" diff --git a/test/chia/1.1.0/templates/deployment.yaml b/test/chia/1.2.1/templates/deployment.yaml similarity index 100% rename from test/chia/1.1.0/templates/deployment.yaml rename to test/chia/1.2.1/templates/deployment.yaml diff --git a/test/chia/1.1.0/templates/generate-mnemonic.yaml b/test/chia/1.2.1/templates/generate-mnemonic.yaml similarity index 100% rename from test/chia/1.1.0/templates/generate-mnemonic.yaml rename to test/chia/1.2.1/templates/generate-mnemonic.yaml diff --git a/test/chia/1.1.0/templates/mnemonic-configmap.yaml b/test/chia/1.2.1/templates/mnemonic-configmap.yaml similarity index 100% rename from test/chia/1.1.0/templates/mnemonic-configmap.yaml rename to test/chia/1.2.1/templates/mnemonic-configmap.yaml diff --git a/test/chia/1.1.0/test_values.yaml b/test/chia/1.2.1/test_values.yaml similarity index 100% rename from test/chia/1.1.0/test_values.yaml rename to test/chia/1.2.1/test_values.yaml diff --git a/test/chia/1.1.0/values.yaml b/test/chia/1.2.1/values.yaml similarity index 100% rename from test/chia/1.1.0/values.yaml rename to test/chia/1.2.1/values.yaml diff --git a/test/plex/1.5.0/.helmignore b/test/plex/1.6.1/.helmignore similarity index 100% rename from test/plex/1.5.0/.helmignore rename to test/plex/1.6.1/.helmignore diff --git a/test/plex/1.6.1/Chart.lock b/test/plex/1.6.1/Chart.lock new file mode 100644 index 0000000000..e0a3597a26 --- /dev/null +++ b/test/plex/1.6.1/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" diff --git a/test/plex/1.5.0/Chart.yaml b/test/plex/1.6.1/Chart.yaml similarity index 96% rename from test/plex/1.5.0/Chart.yaml rename to test/plex/1.6.1/Chart.yaml index cba74779f0..f027411a1b 100644 --- a/test/plex/1.5.0/Chart.yaml +++ b/test/plex/1.6.1/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 appVersion: 1.21.3.4046-3c1c83ba4 description: Plex Media Server name: plex -version: 1.5.0 +version: 1.6.1 keywords: - plex home: https://plex.tv/ diff --git a/test/plex/1.5.0/README.md b/test/plex/1.6.1/README.md similarity index 100% rename from test/plex/1.5.0/README.md rename to test/plex/1.6.1/README.md diff --git a/test/plex/1.5.0/app-readme.md b/test/plex/1.6.1/app-readme.md similarity index 100% rename from test/plex/1.5.0/app-readme.md rename to test/plex/1.6.1/app-readme.md diff --git a/test/plex/1.6.1/charts/common-2105.0.0.tgz b/test/plex/1.6.1/charts/common-2105.0.0.tgz new file mode 100644 index 0000000000..6a406ffcec Binary files /dev/null and b/test/plex/1.6.1/charts/common-2105.0.0.tgz differ diff --git a/test/plex/1.5.0/default_values.yaml b/test/plex/1.6.1/default_values.yaml similarity index 100% rename from test/plex/1.5.0/default_values.yaml rename to test/plex/1.6.1/default_values.yaml diff --git a/test/plex/1.5.0/ix_values.yaml b/test/plex/1.6.1/ix_values.yaml similarity index 100% rename from test/plex/1.5.0/ix_values.yaml rename to test/plex/1.6.1/ix_values.yaml diff --git a/test/plex/1.5.0/migrations/migrate_from_1.0.0 b/test/plex/1.6.1/migrations/migrate_from_1.0.0 similarity index 100% rename from test/plex/1.5.0/migrations/migrate_from_1.0.0 rename to test/plex/1.6.1/migrations/migrate_from_1.0.0 diff --git a/charts/plex/1.6.0/questions.yaml b/test/plex/1.6.1/questions.yaml similarity index 84% rename from charts/plex/1.6.0/questions.yaml rename to test/plex/1.6.1/questions.yaml index b29a5392c9..801d1c9248 100644 --- a/charts/plex/1.6.0/questions.yaml +++ b/test/plex/1.6.1/questions.yaml @@ -19,6 +19,8 @@ groups: description: "Configure when pod should be restarted in case of failure" - name: "Resource Reservation" description: "Specify resources to be allocated to workload" + - name: "Advanced DNS Settings" + description: "Configure DNS settings" portals: web_portal: @@ -31,6 +33,34 @@ portals: path: "/web" 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: claimToken label: "Plex Claim Token" group: "Plex Configuration" @@ -264,3 +294,28 @@ questions: type: path editable: false default: "/config/Library/Application Support/Plex Media Server/Logs" + + - variable: extraAppVolumeMounts + label: "Plex Extra Host Path Volumes" + group: "Storage" + schema: + type: list + items: + - variable: extraAppVolume + label: "Plex Host Path Volume" + description: "Add an extra host path volume for plex application" + schema: + type: dict + attrs: + - variable: mountPath + label: "Mount Path in Pod" + description: "Path where the volume will be mounted inside the pod" + schema: + type: path + required: true + - variable: hostPath + label: "Host Path" + description: "Host path" + schema: + type: hostpath + required: true diff --git a/test/plex/1.5.0/templates/NOTES.txt b/test/plex/1.6.1/templates/NOTES.txt similarity index 100% rename from test/plex/1.5.0/templates/NOTES.txt rename to test/plex/1.6.1/templates/NOTES.txt diff --git a/charts/plex/1.6.0/templates/deployment.yaml b/test/plex/1.6.1/templates/deployment.yaml similarity index 87% rename from charts/plex/1.6.0/templates/deployment.yaml rename to test/plex/1.6.1/templates/deployment.yaml index 778a1db7ed..b54a4de670 100644 --- a/charts/plex/1.6.0/templates/deployment.yaml +++ b/test/plex/1.6.1/templates/deployment.yaml @@ -15,6 +15,10 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }} mountPath: /bin/plex_probe_check.sh readOnly: true subPath: entrypoint.sh + {{ range $index, $hostPathConfiguration := .Values.extraAppVolumeMounts }} + - name: extrappvolume-{{ $index }} + mountPath: {{ $hostPathConfiguration.mountPath }} + {{ end }} ports: - name: pms protocol: TCP @@ -77,8 +81,14 @@ spec: {{ include "common.deployment.common_spec" . | nindent 2 }} initialDelaySeconds: 5 failureThreshold: 40 periodSeconds: 15 + {{ include "common.networking.dnsConfiguration" .Values | nindent 6 }} volumes: {{ include "common.storage.configureAppVolumes" .Values | nindent 8 }} - name: plex-probe-check configMap: defaultMode: 0700 name: "plex-probe-check" + {{ range $index, $hostPathConfiguration := .Values.extraAppVolumeMounts }} + - name: extrappvolume-{{ $index }} + hostPath: + path: {{ $hostPathConfiguration.hostPath }} + {{ end }} diff --git a/test/plex/1.5.0/templates/probe_config.yaml b/test/plex/1.6.1/templates/probe_config.yaml similarity index 100% rename from test/plex/1.5.0/templates/probe_config.yaml rename to test/plex/1.6.1/templates/probe_config.yaml diff --git a/test/plex/1.5.0/templates/service-tcp.yaml b/test/plex/1.6.1/templates/service-tcp.yaml similarity index 100% rename from test/plex/1.5.0/templates/service-tcp.yaml rename to test/plex/1.6.1/templates/service-tcp.yaml diff --git a/test/plex/1.5.0/templates/service-udp.yaml b/test/plex/1.6.1/templates/service-udp.yaml similarity index 100% rename from test/plex/1.5.0/templates/service-udp.yaml rename to test/plex/1.6.1/templates/service-udp.yaml diff --git a/test/plex/1.5.0/test_values.yaml b/test/plex/1.6.1/test_values.yaml similarity index 100% rename from test/plex/1.5.0/test_values.yaml rename to test/plex/1.6.1/test_values.yaml diff --git a/test/plex/1.5.0/values.yaml b/test/plex/1.6.1/values.yaml similarity index 100% rename from test/plex/1.5.0/values.yaml rename to test/plex/1.6.1/values.yaml